[IntelliJ][Spring] UnsatisfiedDependencyException 해결하기
·
IDE/IntelliJ
에러 메세지 UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration': 발생 상황 엔티티를 조금 수정하고 실행시켰는데 저런 에러가 나더라고요? 에러를 읽어보면 JDBC 드라이버 클래스를 못찾는다고 하는데... application.properties에 드라이버는 잘 있습니다. 의존성도 삭제한 적이 없고요 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver 의존성 문제인 것 같아 빌드를 clean하고 다시 해봤습니다. 해결 방법 우측 코끼리 아이콘 (gradle) ..
[JetbrainIDE] ES Lint Editor config 설정 비활성화 방법
·
IDE/IntelliJ
문제 상황 웹스톰에서 NestJS 애플리케이션을 만드는 중 갑자기 이런 경고 메세지가 보였습니다. 신택스 에러가 날 곳이 아닌데도 저렇게 메세지가 보이더라고요. 비활성화 방법 Setting > Editor > Code Style에서 Enable Editor Config support가 체크되어 있다면, 체크를 해제하시면 됩니다 그리고 Setting > Editor > Inspections에서 ES Lint 메세지가 발생한 언어에 체크를 해제하시고 OK를 누르면 더이상 ES Ling 경고가 보이지 않을 것입니다.
[IntelliJ][Gradle] 빌드할 때 warning mode all 추가하기, You can use '--warning-mode all' ...
·
IDE/IntelliJ
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. 위와 같은 에러 메세지를 받게 되어 --warning-mode all을 없애보고자 합니다. 먼저 Settings - Build, Execution, Deployment - Build Tools, Gradle에서 Build and run using과 Run tests using을 gradle에서 int..
[IntelliJ] lombok 인식 안 됨 해결 방법
·
IDE/IntelliJ
문제 상황 롬복을 사용하여 어노테이션(@Getter)으로 Getter를 만들고자 했는데, 막상 Getter가 만들어지지 않았습니다. 롬복을 사용한 다른 것에서도 똑같은 일이 발생하여 롭목 해결 방법 세 가지 해결 방법을 알려드리겠습니다. build.gradle dependencies { ... compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' ... } build.gradle 파일에 위 코드를 추가해주세요 플러그인 설치 Plugins에서 Lombok이 설치되었는지 확인해주세요 설정 변경 File - Setting..
[IntelliJ] 인텔리제이에서 MySQL 연동하는 방법
·
IDE/IntelliJ
저는 지금 intelliJ Ultimate를 사용하고 있으나, 아마 Community 버전에서도 같은 방법으로 하셨을 때 문제 없으실 겁니다! 빌드 시스템이 Gradle일 때와, IntelliJ일 때의 방법이 다르니 참고하여 진행하세요 (개인적으로 전자의 방법을 추천드립니다.) 빌드 시스템이 Gradle일 때 프로젝트 생성하기 위와 같이 프로젝트를 생성합니다. build.gradle 에 의존성 추가하기 dependencies { ... implementation 'mysql:mysql-connector-java:8.0.33' ... } 위 코드를 build.gradle 파일에 추가하고 업데이트한 내용으로 다시 빌드합니다. 사용 예제 Main.java package org.example; import ja..