본문 바로가기

springboot

(2)
Spring Security Jwt - 예외처리 커스터마이징 사이드 프로젝트로 구현중인 게시판 프로젝트에서 Spring Security와 jwt를 이용하여 댓글 작성 및 삭제 기능을 구현하고 있는중, 헤더에 jwt 토큰을 입력했을 때, 만료된 토큰이거나 토큰을 잘못 입력하면 500 서버에러가 나왔다. 이건 클라이언트 측 문제이기 때문에 예외처리를 따로 진행해야겠다는 생각이 들어 예외처리 방법을 알아보았다. 일단, SecurityConfig 파일에, 해당 Url을 추가시키니 403 Forbidden으로 출력이 되는것을 확인 할 수 있었다. 400대 에러가 나오긴 했지만, 어떤 문제가 있는지 클라이언트 측으로 보내주기 위해 설정들을 검색해 추가해보기로 했다. 구글링을 해보니, 내가 프로젝트 내에서 예외처리를 하던 방식인 Controller Advice는 Spring ..
IntelliJ SpringBoot MySql 설정 오류 프로젝트를 새로 시작하며 DB는 AWS 프리티어로 MySql을 설정해서 DBeaver랑 연결을 해서 테이블을 생성을 해놨고 이제 서버랑 연동을 해야하는데 MySql 셋팅중에 있는데 자꾸 오류가 난다... SpringBoot 2.7.9 버전에 IntelliJ Ultimate 버전으로 사용하고있는데 분명 Gradle에서 MySql dependency 설정을 해줬는데 이렇게 인식을 못했다. 찾다보니 MySql버전을 입력을 직접 해줘야 한다고 하여 직접 적어줬다 (기존에는 버전은 작성 안되어있었음) Gradle 새로고침을하고 application.yml 확인해보니 인식 완료 되었다! 끝