728x90

IT/error 6

Signed Claims JWSs are not supported.

회사 프로젝트에 Jwt를 적용 후 포스트맨에 Jwt를 넣고, 다른 api 호출하니 해당 오류가 발생하였다. Signed Claims JWSs are not supported. 찾아보니 jwt 파싱 오류라고 한다 해결방법 기존 parseClaimsJwt 라고 되어있었는데, String info = Jwts.parser().setSigningKey(secretKey).parseClaimsJwt(token).getBody().getSubject(); parseClaimsJws 로 변경하니, 오류가 안 뜸 String info = Jwts.parser().setSigningKey(secretKey).parseClaimsJws(token).getBody().getSubject(); 차이가 뭐지 https://ve..

IT/error 2023.12.28

Swagger 적용 후, 화이트라벨 오류 ( Springboot 3.x 이슈 )

프로젝트에 OpenApi(Swagger)를 적용하고, http://localhost:8080/swagger-ui/index.html 접속하니 화이트라벨 오류가 뜬다. 왜지?!!!!!😱 기존에 스웨거 잘 적용되어 있는 타 프로젝트 코드를 들고 왔는데, 왜 안되지 한참을 구글링하다가 이번 프로젝트는 스프링부트 3.x으로 설정 했다는게 생각났다 기존 dependencies { implementation 'org.springdoc:springdoc-openapi-ui:1.6.9' } import io.swagger.v3.oas.models.Components; import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.info.Info; i..

IT/error 2023.12.21

MyBatis 오류: Invalid bound statement (not found), properties 경로 오류

애플리케이션을 실행하고 restapi를 postman으로 테스트 하는데 Invalid bound statement (not found): com.example.example.user.UserMapper.findByUsername 오류 발생 나 같은 경우는 application.properties에 경로가 잘못 되어있었다 xml 경로가 이렇게 되어있는데 properties에는 아래처럼 되어있었다 이렇게 변경해줌 끝! 경로는 항상 잘 보자

IT/error 2023.11.22

Spring Boot 3.x 실행이 안될 경우

회사 타프로젝트를 서포팅해주라는 얘기를 듣고 깃에서 clone을 했는데, Gradle Import를 하니 위와 같은 에러가 뜬다 No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.1.5 was found 구글링해보니, 스프링부트 3.x 버전은 Java 17부터 지원된다 나는 Java11로 구동시킬려고 하니, 오류가 발생했다 해결방법 1. 스프링부트 다운그레이트 2. Java 17 버전 설치 회사 동기랑 얘기해서 프로젝트를 11버전으로 바꾸기로 했다

IT/error 2023.11.17
728x90