반응형
설치링크
다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE
www.jetbrains.com
설치시 설정
- Create Desktop Shortcut : 윈도우 OS 환경 체크 (64bit)
- Update PATH variable(restart needed) : 윈도우 환경변수에 자동으로 추가 할 수 있도록 체크
- Update context menu : 프로젝트로 폴더 열기
- Create Association : 자바 사용
IntelliJ 에디터 라인수 표시 방법
- Editor > General > Appearance > Show line Numbers 체크
IntelliJ 대소문자 자동 완성 해제 방법
- Settings > Editor > Code Completion > Match case를 체크해제
플러그인 추천
Key Promoter X
- 인텔리제이의 단축키를 실시간으로 보여준다.
Lombok
- 자바에서 보일러플레이트 코드(getter, setter, toString … )들을 불필요하게 반복적으로 만드는 일을 어노테이션을 통해 줄여 주는 라이브러리.
- 설치 후 추가설정 필요.
- File → Settings → Build, Execution, Deployment → Compliler → Annotation Processors → Enable annotation processing 체크 → 확인
Rainbow Brackets
- 항상 헷갈리기 쉬운 괄호 기호에 색을 부여해서 가독성을 높여준다.
이클립스 파일을 인텔리제이에서 쓰자!
- 이클립스와 인텔리제이가 바로 호환이 되진 않는다.
- 그래서 해당 방법을 사용하여야 한다.
프로젝트 불러오기
- 하위에 존재하는 프로젝트들을 인식하지 못한다.
- 이클립스 개념으로 iTrinity_final 패키지 밑에 4개의 프로젝트들이 존재한다.
- 그러나 인텔리제이에서는 프로젝트 밑에 4개의 모듈이 존재하는 것이다.
- 이걸 추가해줘야 한다.
- File - Project Structure 설정으로 간다.
모듈 추가하기
- 상위 프로젝트 이름 하나만 보인다.
- 이제 모듈을 추가해보자. 위의 빨간색으로 표시한 + 를 눌러보자
- 새 프로젝트일 경우는 new module을 하면 된다.
- 지금은 만들어져있는 이클립스의 프로젝트를 가져오는 것이므로 import project를 한다.
- import할 프로젝트를 선택하는 것이다. 여기서 최상위 프로젝트 하나만 선택하면 된다.
- 선택하게되면 어떤 모델의 프로젝트인지 골라야 한다.
- 우리는 이클립스의 프로젝트를 가져오므로 이클립스를 선택한다.
- 추가하고자 하는 모듈을 모두 선택한다.
에러가 발생한 경우
- jdk를 참조할수 없다고 한다.
- eclipse 개발시 자바 버전과 현재 intellij에서의 자바버전이 맞지 않기 때문에 발생하는 에러이다.
- 이것은 모듈별로 하나하나 바꿔주면 된다.
- dependencies 에 들어가서 자바 버전을 변경해주자.
커뮤니티버젼에서 스프링쓰기!
- 커뮤니티 버전은 스프링을 지원안한다. 그래서 편법이 존재한다.
- 2022.08.02 - [JAVA] - [JAVA] Spring Boot 프로젝트 생성 & DevTools 적용
[JAVA] Spring Boot 프로젝트 생성 & DevTools 적용
IntelliJ Community 버전에서는 Maven/Gradle 프로젝트를 생성해서 dependency 세팅하고 SpringBootApplication 파일 생성, 등등 작업으로 프로젝트 생성이 가능하지만, 상당히 귀찮은 작업입니다. 스프링 재단에..
jelly-bee.tistory.com
출처
반응형
'JAVA' 카테고리의 다른 글
[JAVA] 인텔리제이 상황별 단축키 (0) | 2022.07.28 |
---|---|
[JAVA] 인텔리제이 단축키 정리 (0) | 2022.07.27 |
[JAVA] 싱글톤 패턴 (0) | 2022.07.27 |
[JAVA] 반복문 - do-while문 (0) | 2022.07.26 |
[JAVA] switch-case문 (Java 14 문법 포함) (0) | 2022.07.26 |
댓글