본문 바로가기

ETC6

[인텔리제이] java.lang.NoClassDefFoundError: javax/servlet/DispatcherType java.lang.NoClassDefFoundError: javax/servlet/DispatcherType 이 에러가 발생함. 아래는 에러로그 전체임. java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.authenticationEventPublisher at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:60) ~[spring-boot-autoconfigure-2.. 2022. 3. 8.
[인텔리제이] intellij maven 빌드가 계속 안될 때 ✔️maven build가 계속 안되는 경우 캐시를 날리고 IDE 재시작 하는 방법도 있다. 2022. 3. 8.
Cannot call sendError() after the response has been committed 상황 JPA 매핑 중 발생한 에러이다. java.lang.IllegalStateException: Cannot call sendError() after the response has been committed 원인 Board 안에 있는 BoardTag 리스트가 Board 을 참조하고 BoardTag 안에 있는 Board 이 서로를 참조하면서 무한 재귀함수가 실행 되게 된다. 해결방법 @ManyToOne 쪽에 있는 Board Entity에게 @JsonIdentityInfo 또는 @JsonIgnore 설정을 해서 무한재귀를 끊어야 한다. 2022. 2. 18.
[CKEditor] CKEditor 사용하기 1. CKEditor 다운로드 CKEditor4 Download CKEditor4 Custome Download 각자 필요한 상황에 맞게 plugins, skin, 언어 추가 가능 2. 다운로드 후 JS 파일 추가 압축 해제 후 resource/static 내 폴더로 이동 + 스킨 추가할 경우에 아래 사진 참고해서 디렉토리 내에 추가 3. JS Import 4. CKEditor 세팅 스크립트 안에 아래 코드를 추가한다. 주의할 점은 아래 코드에서 id 명을 넣는 곳에 id라고 해서 "#"을 붙이면 안 됨. 아래 예시는 이미지 업로드 기능은 제거한 상황이라서, 각자 상황에 맞게 커스텀해서 사용해야 함. CKEDITOR.replace( 'id' , { width:'100%', height:'200px', /.. 2021. 12. 17.
[Lombok] 롬복 설치 및 STS, eclipse 연동 현업에서 자주 쓰인다는 롬복. 설치해보고 사용하니 정말 편리한 점이 많은 라이브러리라고 느껴졌다. 0. Lombok이란 Lombok이란 자동으로 기본적인 상용구를 생성 해 줌으로써 코드량을 줄이는데 도움을 주는 Java 어노테이션 라이브러리 예를 들어 객체 클래스에 @Data 어노테이션만 달면, Getter/Setter/Equals/ToString과 같은 메서드를 자동으로 생성/연결해줌 1. 설치하기 (사이트에 직접 다운로드하는 경우) 1. https://projectlombok.org/download 로 접속해서 다운 2. lombok.jar 파일 확인 (압축 아직 풀지 말것) 2. sts와 연동하기 1. sts가 켜져있다면 끌 것. 2. lombok.jar가 있는 디렉토리로 가서 jar파일을 sts가.. 2021. 10. 18.
[에러] 'Uncaught TypeError: 함수명 is not a function at HTMLButtonElement.onclick' 'Uncaught TypeError: 함수명 is not a function at HTMLButtonElement.onclick' 버튼을 클릭 했을 때 함수가 실행되야 하는데, 개발자 도구에서 이런 에러가 잡힘.. 찾아보니, 같은 이름의 함수가 있어서 에러 발생. 함수 이름 바꿔주고, 들어오는지 alert() 찍어보니 잘 됨! 2021. 7. 30.