Intellij IDEA: 11개의 글
[IntelliJ] 스프링 부트 없이 스프링 웹 MVC 프로젝트 만들고 설정하기 ※ 사용 IDE : IntelliJ IDEA 2019.3 Ultimate 1. 새 프로젝트 생성 사용하는 빌드툴(Maven, Gradle) 기반의 프로젝트를 생성한다. 새 프로젝트를 생성한다. 1) 사용할 빌드툴 선택 - 이 글에서는 Maven을 사용하겠습니다. 2) 사용할 JDK 선택 3) Next 클릭 프로젝트 정보를 입력하고 Finish를 클릭해서 프로젝트 생성을 완료한다. 2. 프로젝트 세팅 1. Java Compiler 버전 변경 2. 프로젝트에 Web Facet 추가 3. war packaging 설정 Maven 프로젝트를 생성하면 기본 Java Compiler 버전이 1.5로 되어있기 때문에 변경이 필요하다. S..
IntelliJ에서 Commit 시 Reformat code 옵션과 Rearrange code 옵션의 차이 이제까지 Git에 커밋을 하면서 Reformat code와 Rearrange code 옵션을 크게 의식해서 사용한 적이 없는데 문득 두 옵션의 차이가 궁금해져서 찾아봤다. Commit changes - Reformat code와 Rearrange code Reformat code 옵션 import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; import org.sprin..
[IntelliJ] VCS(Git) 사용 시 느림, 멈춤 현상 조치 방법 인텔리J를 사용하다보면 종종 Git같은 VCS를 사용할때 관련 작업이 너무 오래 걸리거나 무한 로딩에 빠질때가 있다. Adding Files to VCS... 파일을 Git에 add하던 중 멈춘 화면 Performing VCS refresh... 중 멈춘 화면 일단 Cancel/Skip을 눌러 작업을 취소하고 아래 조치 방안들을 하나씩 해보면서 VCS 작업을 다시 시도해보자. 1. Invalidate Caches and Restart File - Invalidate Caches / Restart... 클릭 Invalidate and Restart 클릭 2. VCS - Refresh File Status 프로젝트 루트를 선택한 상태에..
IntelliJ 프로젝트 소스 디렉토리(src) 설정 방법 위 프로젝트의 java 디렉토리는 현재 일반 디렉토리이다. 일반 디렉토리인것은 회색 아이콘으로 표시되는 것을 보고 알 수 있다. 즉 소스 디렉토리가 아니기 때문에 여기에 클래스를 만들어도 컴파일 대상에 포함되지 않는다. 디렉토리를 소스 디렉토리로 설정하려면 다음과 같이 하면 된다. Project Structure 창을 열고 Modules - 해당 모듈 선택 - 디렉토리 선택 후 Mark as: 우측의 Sources를 클릭한다. 그러면 우측에 Source Folders가 새로 생기고 선택한 java 폴더가 추가된다. 적용하면 아까와 달리 java 폴더의 아이콘이 파란색으로 바뀐다. (아이콘은 테마에 따라 다를 수 있음) 출처 : atoz-devel..
IntelliJ로 Archetype을 사용해서 Maven 프로젝트 쉽게 만드는 방법 IntelliJ로 새 프로젝트/모듈을 생성할때 Maven을 선택하면 'Create from archetype'이라는 옵션이 있다. Archetype은 maven에서 미리 만들어놓은 프로젝트 트리(구조)이다. 위 그림 목록에서 보여지는것처럼 여러가지 구조가 준비되어 있다. 사용할 archetype을 선택하고 Next를 클릭해서 프로젝트를 생성하면 된다. Archetype을 선택하면 하단에 해당 archetype에 대한 간단한 설명이 보여진다. 위 그림은 maven-archetype-webapp을 선택해서 'A simple Java web application'이라고 보여지는 모습이다. 다음 화면에서는 maven 홈 디렉토리..
IntelliJ에서 Lombok 라이브러리를 사용하기 위한 세팅 방법 Lombok 라이브러리 Lombok은 Annotation을 이용해 컴파일 시점에 Getter, Setter, 생성자, toString, Builder 등을 자동으로 만들어주는 자바 개발자들의 필수 라이브러리 중 하나이다. 1. Lombok 의존성 추가 1) Spring Initializr 사용 2) Gradle 사용 dependencies { compileOnly 'org.projectlombok:lombok:1.18.12' annotationProcessor 'org.projectlombok:lombok:1.18.12' } 3) Maven 사용 org.projectlombok lombok 1.18.12 compile 의존성을 추가하는..
[IntelliJ] Gradle 프로젝트 resources 디렉토리 만들기 다음은 일반적인 gradle 프로젝트의 구조이다. resources 디렉토리는 main, test 하위에 위치하는데 intelliJ 버전에 따라 resources 디렉토리가 생성되지 않는 경우가 있다. 이 디렉토리를 직접 만드는 방법을 알아보자. main에서 resources 이름의 새 디렉토리를 만든다. resources 디렉토리가 만들어졌다. 나 같은 경우엔 자동으로 resources 디렉토리로 인식돼서 아이콘이 적용됐으나 그렇지 않을 경우, 생성한 resources 디렉토리에 마우스 우측 버튼을 클릭해서 컨텍스트 메뉴를 띄우고 Mark Directory as - Resoures Root를 클릭한다. Gradle resourc..
[IntelliJ] 유용한 단축키 - import문 정리하기 이 클래스에서 회색으로 표시된 import문들은 모두 사용하지 않는 import문들이다. 수동으로 직접 지우는 방법도 있겠지만 단축키를 사용하면 사용하지 않는 import문들을 즉시 자동으로 정리할 수 있다. ⌨ 사용하지 않는 import문을 정리하는 단축키 윈도우 : Ctrl + Alt + O Mac OS : ^ + ⌥ + O 그래서 저 상태에서 import문 정리 단축키를 눌러주면, 즉시 이렇게 import문이 정리된다. 참고로 Settings에서 확인할 수 있는 이 단축키의 정식 명칭은 Optimize Imports이다. 출처 : atoz-develop.tistory.com/entry/IntelliJ-%EC%9C%A0%EC%9A%A9%ED..
IntelliJ에서 Maven 프로젝트 Package Build 하기 Maven 뷰에서 build를 실행하는 방법과 terminal을 열어 maven 명령어를 입력하는 방법이 있다. 1. Maven 뷰에서 Build 실행 우측의 Maven을 클릭하여 maven 뷰를 열고 Lifecycle - package를 더블클릭 한다. 2. Terminal 명령어 입력 하단의 Terminal을 클릭하여 terminal 뷰를 열면 현재 프로젝트의 디렉토리 위치에서 터미널이 열린다. 프롬프트에 mvnw package를 입력한다. 3. 빌드 결과 Build 로그에서 package build 결과 파일명과 위치를 확인할 수 있다. 출처 : atoz-develop.tistory.com/entry/IntelliJ%EC%97%9..
IntelliJ에서 Groovy 프로젝트 생성하고 테스트 코드 실행하기 💡 IntelliJ IDEA 2019.3 Ultimate / JDK 8 / Groovy 3 1. Groovy SDK 다운로드 https://groovy.apache.org/download.html 에 접속한다. Download 3.0.1을 클릭해서 다운로드받는다. SDK는 zip파일로 제공된다. 적당한 디렉토리에 압축을 풀어준다. SDK 디렉토리 하위에 groovy 폴더를 만들어 관리하면 좋다. 2. Groovy Project 생성 New Project 또는 New Module 창을 열고 왼쪽에서 Groovy를 선택한다. 아직 Groovy SDK를 등록한적이 없으면 Groovy Library에 none이라고 표시될 것이다. Groov..