본문 바로가기
반응형

JAVA & Spring/Error23

[Spring][Swagger] HttpMessageNotReadableException: JSON parse error: Unexpected 🚨 Swagger Execute 버튼 클릭 시 발생하는 Spring Log 에러 메시지2024-09-29 22:15:15.173 [http-nio-8080-exec-4] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected character ('}' (code 125)): was expecting double-quote to start field name\ ❓에러 발생 이유Spring이 Json 형태의 데이터 요청을 정상적으로 받지 못해서 나타나는 에러 메시지입니다.Json .. 2024. 9. 29.
[Spring][Swagger] Request가 null로 전달될 때 해결 방법 🚨 Swagger Execute 버튼 클릭 시 발생하는 Spring Log 메시지2024-09-23 18:43:31 [http-nio-8080-exec-1] DEBUG - Request(username=null, age=null) ❓Request가 null로 전달되는 이유Spring의 @RequestBody 어노테이션이 아니라Swagger의 @ReqeustBody 어노테이션으로 import가 잘못 될 경우Spring이 HTTP Request의 요청을 정상적으로 수행하지 못합니다.✅ 해결 방법import가 정상적으로 되어 있는지 확인합니다.아래 코드를 참고해 주세요. import 문import org.springframework.web.bind.annotation.RequestBody; // 🟢imp.. 2024. 9. 23.
[QueryDSL] Could not find com.querydsl:querydsl-apt: 5.0.0. 오류 해결 방법 🚨 Build 실행 후 발생한 에러 메시지itemservice-db:main: Could not find com.querydsl:querydsl-apt: 5.0.0.Required by:    project :Possible solution:- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html ❓에러 발생 이유Spring이 해당 라이브러리를 찾지 못해서 발생하는 에러 메시지입니다.저의 경우에는 com.querydsl:querydsl-apt: 5.0.0에서공백이 발생하여 해당 라이브러리를 찾지 못해 나타난 에러.. 2024. 7. 22.
[Spring][Postman] 405 Method Not Allowed 오류 해결 방법 🚨 Postman send 버튼 클릭시 발생한 에러 메시지{ "timestamp": "2024-07-11T17:14:17.577+00:00", "status": 405, "error": "Method Not Allowed", "path": "/test"}❓에러 발생 이유클라이언트에서 요청한 HTTP Method가 서버에 존재하지 않아 나타나는 오류 메시지입니다.해당 오류 메시지는 Spring(Servlet, Tomcat)이 출력하는 에러 메시지입니다.예를 들어 서버(Spring, Java)에서는 HTTP Method를 Put으로 요청받기를 설정하였지만, 클라이언트에서는 HTTP Method를 Post로 요청할 경우에 나타나는 에러입니다.보통은 HTTP Method 설정을 잘못 설정.. 2024. 7. 12.
반응형