Intro. 무슨 일이지…?
갑자기 Swagger 사용하는 방법 쓰면서 Swagger를 만들고 있었는데 에러가 발생했다
아직 별도의 세팅을 하지 않았는데 에러가 떠서 좀 당황 스러웠다
해결 방안
문제 파악
일단 로그를 봐보자.
프로젝트 부팅 과정에서 Warning이 떴다. 그리고, 내려가면 Null Exception이 뜬다
마지막 프로젝트 실행 이후 달라진 점은 새로운 의존성(Swagger)를 추가했다는거라
설정 파일에서, Swagger 부분을 긁어서 🚀 Chat GPT에게 한 번 물어본다
내가 예상한 문제가 정답이라고 알려준다
해결 방안
GPT에게 최신 정보가 없는거 같아, 구글링을 했다
구글링해보니 spring.mvc.pathmatch.matching-strategy=ant_path_matcher
를 application.properties에 설정하라고 한다
하지만, 난 application.yml을 사용하고 있다.
현재 내 application.yml 파일과 찾은 해결 방안을 입력했다
좋아 테스트 해봅시다. 프로젝트가 잘 실행 되었다 문제 해결 완료!
후기
위는 문제 해결 과정에서 로그만 긁어줬을 때 나온 답변이다. NullPoint Exception 처리는 나도 이미 알고 있는 사실이다
당연히 GPT가 질문에 바로 좋은 답을 주지 않는다.
하지만, 내가 파악한 문제 원인을 던져주면, 이에 대한 피드백이 빨리온다
즉 문제 해결에 드는 리소스가 줄어든다.
내가 집중해야 할 곳을 판별하는 힘이 중요해질거 같단 생각이 든다
부족한 점이나 잘못 된 점을 알려주시면 시정하겠습니다 :>
728x90
'DEV > Backend' 카테고리의 다른 글
도커 캐싱으로 인한 이전 버전 JAR 파일 지속 사용 문제 해결하기 (0) | 2024.01.02 |
---|---|
Swagger 사용하는 방법 (0) | 2023.08.03 |
왜 예외처리가 안되는거지 (0) | 2023.07.28 |
Hibernate (0) | 2023.07.11 |
MyBatis (0) | 2023.07.11 |