본문 바로가기
반응형

Intellij5

IntelliJ Cannot resolve symbol 'Long' 에러 맥북의 자바 버전이 여러개가 되었고 오래전 열었던 프로젝트를 다시 여니 요런 문구가 몇몇 클래스에서 나타났다. 전부 그런것도 아니고.. Cannot resolve symbol 'Long' 해당 오류는 프로젝트의 Java SDK 지정 오류로 다음의 위치에서 바로 잡을 수 있다. IntelliJ IDEA > File > Project Struncture > Project > SDK 를 개발하는 버전에 맞게 설정하면 사라진다. 버전 설정 후 Apply하면 깨끗해진다. 2023. 1. 31.
IntelliJ 사용하지 않는 import문 제거 방법 2가지. 1. C.E버전에서는 IntelliJ IDEA메뉴 > Settings > Edit > General > Auto Import 항목에서 Java의 Optimize imports on the fly항목에 체크 하면 된다. 그런데 이미 만들어진 java파일에 대해서는 일괄 적용은 안되나? 2. Code > Optimize imports 실행 (단축키 : control + option + o) 지저분?한 것을 별로 좋아하지 않는다. 대신 손발이 고생이다. edit툴속에 있는 코드들을 정갈하게 유지하고 싶을 뿐. 2023. 1. 6.
.gitignore 파일 설정과 .idea파일 제거 - Git rm -cached 프로젝트를 checkout받고 IntelliJ에 open 하고 디버깅 실행을 하려고 하니 Gradle 버전 관련 설정을 맞추라고 오류가 뜬다. 뭔 말일까하고 한참을 들여다보고 설정을 하고 나서 제대로 서버가 구동이 되었다. 소스트리상에 커밋되지 않은 2개의 파일이 나타났는데. .idea/gradle.xml .idea/modules.xml .gitignore가 잘못 설정되어 초기에 push가 된 것 같다. .idea폴더는 사용자별 빌드 환경이 서로 다를 수 있어서 제외시켜서 초기 git설정을 했어야 했지만 그렇지 않은 듯했다. 나 역시 처음에는 개념을 이해하지 못해, 해당 파일을 delete시키고, 레파지토리를 다시 체크아웃하고 .gitignore에 해당 폴더(.idea)에 대한 설정을 추가하고 커밋한 다.. 2023. 1. 5.
IntelliJ IDEA JDK Version변경하는 방법 오픈JDK를 11로 바꿨으니 개발하는 IDEA의 JDKVersion도 변경을 해야 한다. 메이븐 설정의 프로젝트에서는 pom.xml에서 자바 버전을 변경해주면 된다. 11 그리고 인텔리제이에서는 다음 절차에 따라 변경을 하면 된다. Mac의 IntelliJ 기준, file > Project Structure... 를 선택하고 Project Settings > Project에서 Project SDK를 11버전으로 변경 Modules 에 Lanuage level을 변경 Platform Settings의 SDKs 항목에 + 를 선택 추가 , 맥의 경우 최신버전이 설치된 자바JDK경로를 자동으로 잡고 있었다. 11을 추가한다. 이정도 하고 나서 프로젝트의 maven lifeCycle을 통해 clear , ins.. 2020. 6. 25.
스프링 DevTools사용 설정 스프링 DevTools사용 설정 컨트롤러(Controller)나 소스의 수정이 생기면 실행중인 애플리케이션을 중지하고 애플리케이션을 재실행해야 한다. 그래야 수정된 소스가 반영되기 때문이다. 매번 애플리케이션을 재실행하는 것이 귀찮으면 스프링부트가 제공하는 DevTools 기능을 이용하면 된다. org.springframework.boot spring-boot-devtools runtime 한번 등록된 빈(Bean) 클래스를 수정하면 자동으로 컨테이너가 수정된 클래스를 반영한다. 자바 소스 수정 후 애플리케이션을 재시작하지 않아도된다는 의미라는데... 실제 잘되지 않았다. IntelliJ IDEA에서 애플리케이션 재 실행하지 않고 클래스나 소스, 타임리프를 수정하고 브라우저 새로고침하면 바로 반영되도록 .. 2019. 12. 13.
반응형