# error : Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name || java.lang.illegalargumentexception: not a managed type 생성자 매개변수 0을 통해 표현되지 않았다는 뜻인데. 보통 이런 경우엔 값이 안들어갔다는 뜻임.즉 @Entity와 같은 어노테이션 문제가 있거나. 위와 같은 에러가 나오면 import가 잘못 된것. # 해결 : 1. 어노테이션 잘 달아줬는지 확인. 문제가 없다면 다음 케이스.(@Entity, @ManyToOne, ~~) 2. import 확인. intellij에서 흔히 나오는 실수인데, intellij가 어노테이션..

금일 프로젝트를 만들고, 실행 했는데 maven의 pom에 있음에도 불구하고 getter, data 등 lombok이 인식이 안되는 에러가 발생하였다. 먼저 lombok이 문제 인지 확인 하기 위해서 get, set 하나씩 dto에 만들어 주었다. 그랬더니 실행이 잘 되었고, lombok이 문제인 것을 깨달았다. # 해결법 : 1. 파일 - 설정 - 어노테이션 프로세서 - 어토네이션 처리 활성화 체크 2. 파일 - 캐시 무효화 - 무효화 및 다시시작 3. 특이한 케이스 위에 두개로 해결 되지 않았다. 그래서 찾다보니, 아래처럼 하니 해결 되었다. 3.1 기존(pom.xml) org.apache.maven.plugins maven-co..
# error : react 실행 시 Can't resolve 'web-vitals 에러 발생시에. # solve : 해당 react 프로젝트에서의 터미널에서npm i web-vitals --save-dev후 설치 후 npm start 재실행.
JWT와 OAuth 2.0을 이용한 sso와 비슷한 통합 인증 처리 방식을 구현하고 나서 정리하기 위해서 작성 되었다. 여러 방식 중에 두가지 방식을 보면 1. A 시스템에서 B 시스템의 api를 사용하고 싶을때 (Header 기반 인증 방식)authentication의 header에 담아서 이용 .헤더를 통해 JWT를 전달하는 것은 API 호출과 같은 서버 간 통신에서 주로 사용됨. (주로 사용하는 방식) ex) # A 시스템 (http://localhost:8081)@PostMapping("/authenticate")public ResponseEntity authenticate(@RequestParam String username) { // JWT 생성 String jwtToken =..