Firefly Pointer 'Java & Spring' 카테고리의 글 목록 (10 Page) — 궁금하신 점이 있다면 댓글로 남겨주세요.(2023년~ 노션으로 이동)

Java & Spring

    [SpringBoot] Caused by: java.sql.SQLSyntaxErrorException: Can't DROP 'FKpvill444mvu6ace1wvwpc9iob'; check that column/key exists 에러

    에러코드 Caused by: java.sql.SQLSyntaxErrorException: Can't DROP 'FKpvill444mvu6ace1wvwpc9iob'; check that column/key exists 원인 : 프로젝트에서 사용하지 않게된 엔티티(도메인)나 이름이 변경된 엔티티의 이전 이름에 해당하는 테이블이 DB에 잔존해서 발생 해결방법 : 바뀌거나 제거된 엔티티명에 해당하는 Table을 workbench에 들어가 Drop해주면 된다.

    [SpringBoot] httpmessagenotwritableexception 에러

    에러코드 httpmessagenotwritableexception 문제상황 : Page형 데이터를 get 요청으로 받으려 했을 때 발생 : 디버깅 상으로는 값이 잘 받아지나, ResponseEntity로 반환할 때 Postman에서 에러발생 원인 1. 순환참조가 일어나서 발생 (필자의 경우) 2. @Getter @Setter 등 애너테이션을 빼먹은 경우 해결방법 1. 순환참조가 발생한 경우 : @Data 등의 애너테이션으로 인해 발생하거나, 엔티티 매핑간의 문제일 수 있다. : 엔티티 클래스에서 매핑된 전략을 확인하거나, 불필요한 매핑이 있는지 확인하여 제거해본다. : @Data 애너테이션을 사용하고 있다면 @Getter @Setter @Builder 등으로 바꾼다 2. 엔티티에 @Getter를 넣는다...

    [SpringBoot] DataIntegrityViolationException

    에러코드 DataIntegrityViolationException 문제상황 : data.sql문에 Query문을 작성해서 미리 데이터를 넣어놓으려 했으나, 발생한 오류 원인 : 이미 DB에 Query문으로 넣으려는 데이터와 중복되는 값이 있는 데이터가 있다는 뜻이다. 해결방법 : 대개 식별자가 겹쳐서 그렇다. 식별자를 다른 번호로 바꿔보자

    [SpringBoot] Asciidoctor 인식 오류

    에러코드 1. asciidoctor를 못찾음 Could not find method configurations() for arguments [asciidoctorExtensions] on task ':asciidoctor' of type org.asciidoctor.gradle.AsciidoctorTask. 2. bootJar를 찾을 수 없음 Could not get unknown property 'copyDocument' for task ':bootJar' 문제상황 1. 문제가 발생한 gradle 내의 특정 라인을 가리켜주며, 위의 문제가 발생함 버전도 다 맞게 세팅되어있는데 저지랄임 2. 위의 문제를 해결했더니 기다리고 있던 2차 관문이었음 띄어쓰기도 다 맞고 왜 왜 왜 왜그러는데?? 원인 1. 플러..

    [IntelliJ] 유용한 단축키

    1. shift + F6 : 선택한 단어와 연관된 같은 이름을 한번에 리팩토링 2. ctrl + shift + m : 선택한 특정 코드들을 하나의 메서드로 밖으로 빼서 정의해줌 (메서드명, 파라미터등은 따로 정하기) 3. alt + 엔터 : 노란색 블록으로 된 단어를 선택 후 누르면, 불필요한 코드를 인라인화 시켜줌