1. AWS S3 버킷 : Access Denied 에러
com.amazonaws.services.s3.model.AmazonS3Exception:
Access Denied (Service: Amazon S3; Status Code: 403;
Error Code: AccessDenied; Request ID: ~~~~; S3 Extended Request ID
https://eboong.tistory.com/543
2. API 호출 시, 잘못된 주소를 작성하여 발생한 에러
Error parsing HTTP request header
https://eboong.tistory.com/531
3. lombok 호출 방법을 잘못 작성하여 생긴 에러
error: variable name not initialized in the default
https://eboong.tistory.com/516
4. 테스트 코드 작성 후 실행시 나타난 에러
No tests found for given includes:
https://eboong.tistory.com/511
5. 객체 클래스에 생성한 필드명과 데이터베이스 테이블의 필드명이 일치하지 않았을 때 나타나는 에러
: 테이블명, 테이블 내에 선언한 필드명이 객체 클래스와 동일한 지 꼭 살펴보자!
could not execute statement; SQL [n/a]
6. API 호출 시 넣은 데이터의 타입이 올바르지 않았을 때 생긴 에러
: Request의 데이터 타입이 잘못 되었거나 혹은 not null인 파라미터에 값을 넣지 않고 호출을 진행했을 때 생긴 에러입니다. 즉, 테이블 생성시 명시해놨던 타입대로 값을 넣어주지 않았기 때문에 생겨난 에러였습니다.
[Request processing failed; nested exception is org.springframework.dao.DataIntegrityViolationException:
could not execute statement; SQL [n/a]; constraint [null]
7. Workbench에서 모든 데이터를 삭제하려고 할 때 생긴 에러
: 자동적으로 세이프문이 적용되어 있기 때문에 테이블 내에 있는 모든 데이터를 한 번에 삭제할 수 없어서 뜨는 에러였습니다.
따라서 에러 없이 데이터를 삭제하려면 where 조건문을 써서 1개씩 삭제를 하는 방법과 일괄적으로 삭제를 하고 싶다면 세이프모드를 잠시 꺼두면 됩니다! (그런데, 세이프모드는 데이터 보호를 위해 있는거라 끄는 걸 권장하진 않는다고 합니다.)
Error Code: 1175.
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences
-> SQL Editor and reconnect.
-> 세이프모드 끄는 방법
SET SQL_SAFE_UPDATES=0; 을 입력
8. s3 서버에 파일 업로드 시 발생한 에러
: EC2 환경이 아닌 곳에서 일어난 에러입니다.
Caused by: java.net.ConnectException: Host is down (connect failed)
-> 참고 블로그
https://h-kkaemi.tistory.com/24
9, Spring boot에서 나타난 순환 에러
: 클래스 간에 사이클이 생겨서 발생한 순환 에러 문제
해결방법은 순환된 부분을 수정해주면 됩니다.
-> 순환 참조 관련 게시글 링크 첨부
https://eboong.tistory.com/524?category=958623
-> 참고 블로그
https://ch4njun.tistory.com/269
'여니의 프로그래밍 study > Spring & Spring Boot' 카테고리의 다른 글
Servlet에 대해 알아보자 (0) | 2023.05.04 |
---|---|
Controller, Service, ServiceImpl, DAO, VO에 대해 알아보자 (1) | 2023.05.04 |
[스프링부트] "JWT 토큰"과 세션 기반 인증의 차이점 (0) | 2022.03.27 |
[스프링부트] Error parsing HTTP request header (0) | 2022.03.23 |
[스프링부트] PostsApiControllerTest.java (조회기능) + h2 데이터베이스 콘솔 사용법 (0) | 2022.03.23 |