Spring - Redis System Exception
❌ Error Handling2023. 4. 15. 13:35Spring - Redis System Exception

❌ Spring - Redis System Exception 원인 RedisConfig 내의 Cluster Connect Timeout 시간의 잘못된 설정으로 인한 에러 해결 ResdisProperties내에 세션 타임아웃필드 지정 connectTimeout()내부 로직에 시간값을 가져오는곳에 올바른 시간값 기입 수정 @Component @Getter @Setter @ConfigurationProperties("spring.redis") public class RedisProperties { private String host; private int port; @Getter @Value("${jwt.refresh-token-expiration-minutes}") private int refreshToke..

Spring - Circular Dependency Error
❌ Error Handling2023. 4. 15. 13:33Spring - Circular Dependency Error

❌ Spring - Circular Dependency Error (순환참조) 원인 A Class B Class 가 서로의 클래스에서 의존성을 주입받는 상황에서 순환 참조 에러가 발생 해결 A B 두 클래스에서 서로 DI를 받던 코드에서 한쪽의 의존성을 완전히 제거 로직을 한쪽으로 이동 순환참조 에러가 해결가 더이상 출력이 되지 않고, 어플리케이션이 정상 실행 의문점 회원1 : 질문N, 질문1 : 답변N 의 연관관계에서 의존성 제거 / 로직이동을 순환 참조가 발생한 두 클래스에서 중 어느 클래스에서 할지에 대한 기준 N쪽에서 1을 끌어서 쓰는 방식으로 일단 해결함 내용 추가 보통 양방향 관계에서 서로 같은 의존성을 공유하는 경우 발생한다. 양방향 연관관계를 적절하게 대부분 단방향으로 바꾸고 A..

Spring - Data Integrity Violation Exception
❌ Error Handling2023. 4. 15. 13:30Spring - Data Integrity Violation Exception

❌ Spring - Data Integrity Violation Exception Data Integrity Violation Exception 발생 가능성 SQL 쿼리가 잘못되거나 Data가 잘못되었을 경우 RuntimeException으로 잘못된 데이터가 바인딩 될 경우 영속성 컨텍스트에 이미 등록된 객체에, 동일ID의 다른 참조값을 가진 객체가 접근할 경우 해결 Entity의 필드명에 오타가 들어간 경우로 인해 잘못된 SQL Insert Query를 던짐 MapStruct의 필드 매핑이 잘못된 경우 @Mapping Annotation을 사용하여 올바른 필드매핑 연관관계가 매핑된 객체의 Cascade 전이 범위를 Merge로 변경하면 동일 ID값의 다른 주소값을 참조하는 객체가 들어와도 객체 병합과정..

IntelliJ - PXIX Path Validation Failed Error
❌ Error Handling2023. 4. 15. 13:27IntelliJ - PXIX Path Validation Failed Error

❌ IntelliJ - PXIX Path Validation Failed Error 스프링 부트 버전 변경에 따른 스프링 부트의 내부동작중 SSL 관련하여 어떤 문제가 생긴것 같았다. 일단 application.yml에 server ssl enabled설정을 false로 바꾸니 해결됬지만 그래도 해결 방법을 알아보자. 오류 사진 PXIX Path Validation Failed Error CA 인증서 생성 or 가져오기 Open Windows CMD 열기 cd C:\Program Files\JetBrains\IntelliJ\jre64 or jbr\bin Option 1 keytool -keystore cacerts -importcert -alias -file Option 2 keytool.exe -imp..

image