IT'S DO
[Springboot error] Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name || java.lang.illegalargumentexception: not a managed type
error 2024. 12. 12. 09:40

# 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가 어노테이션..

article thumbnail
[error] intellij lombok 인식 안되는 에러(cannot find symbol ~get)
error 2024. 12. 11. 10:59

금일 프로젝트를 만들고, 실행 했는데 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] Module not found: Can't resolve 'web-vitals' 오류 해결
error 2024. 12. 9. 11:53

# error : react 실행 시 Can't resolve 'web-vitals 에러 발생시에.   # solve : 해당 react 프로젝트에서의 터미널에서npm i web-vitals --save-dev후 설치 후 npm start 재실행.

[Springboot] JWT + OAuth2를 이용한 통합 인증 방식
개발/Spring Boot 2024. 12. 6. 15:12

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 =..