인텔리제이 오류 모음
1. 환경 변수 오류
인텔리제이에서 환경변수 설정하는 방법
https://devlog-wjdrbs96.tistory.com/m/363
2. 코드 오류
log 읽어보고 어디에서 오류가 났는지 확인하기!!!!
3. 403 에러
1. 그냥 코드 문제일수도 있다..............!!!
2. spring Security 오류
POST가 막혀있다..
https://colabear754.tistory.com/182
- Post error가 생겼다
- Spring Boot에서 제공하는 BasicErrorController에서 오류를 관리하고 있다 ==> 오류가 발생했다는 뜻!
- AnonymousAuthenticationFilter는 인증 정보가 존재하지 않을 때, 익명 사용자임을 명시해주기 위해
익명 사용자 정보를 SecurityContext에 저장해주기 위해 동작하는 필터다.
- Set SecurityContextHolder to anonymous SecurityContext : 익명 사용자 필터
- Pre-authenticated entry point called. Rejecting access 엔드포인트 불러오는데 문제인가????
==> 다른 엔드포인트로 불러와보기
다른 에러인걸 보니 코드 문제인거같다..... 404 에러니깐
404 에러는 엔드포인트 에러, 403 에러는 코드 에러이다.
와와와........ 역시 코드 오류였다.
로그를 잘보면서 수정해가면 잘 할 수 있을 것이다!!!!
--> 에러를 잘 확인 할 수 있게 하기 위해 색상을 변경하였다!!!
https://hsik0225.github.io/intellij/2021/04/12/IntelliJ-GrepConsle/
4. Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception 에러
https://radiant515.tistory.com/242
null값 오류
https://cocoon1787.tistory.com/823
===========> 오류 해결이 안되는 중이다.
이럴때는 DB의 변경사항이 반영되지 않은 경우이기 때문에 데이터베이스 또는 테이블을 다시 만들고 재실행하자.
https://subji.github.io/posts/2020/08/20/jpadoesnthaveadefaultvalue
테이블 드롭할때 거부가 뜨면 참조 외래키 부분에서 문제가 생긴 것이다.
외래키 부분 데이터를 모두 지우고 다시 DROP TABLE
https://stackoverflow.com/questions/21536329/cannot-drop-a-mysql-table
DB 테이블을 확인해서 칼럼이 잘 있는지 확인해봐야한다.
아래는 테이블에 Entity와 DTO의 매칭이 맞지 않아 칼럼이 비정상적으로 생성되어 POST 에러가 난 경우이다.
5. 임베디드 객체 사용할때 객체 초기화 같이 해주기
https://galid1.tistory.com/733
'Back-End > Project' 카테고리의 다른 글
JWT & 스프링 시큐리티 & 카카오 소셜로그인 API 활용방법 (2) (0) | 2024.05.05 |
---|---|
JWT & 스프링 시큐리티 & 카카오 소셜로그인 API 활용방법 (1) (0) | 2024.05.05 |
S3 403 에러 해결방법 (0) | 2024.02.08 |
EC2 서버에 환경변수 추가해 키값 안보이게 설정하기 (0) | 2024.02.04 |
Spring Boot와 Mysql 연결 후 테이블 자동 생성 (0) | 2024.01.06 |