본문 바로가기
반응형

IntelliJ20

IntelliJ Eclipse SpringBoot 프로젝트 Import Eclipse(STS)에서 실행하던 SpringBoot 기반 프로젝트를 IntelliJ로 import하는 방법 - IntelliJ Project 하나를 Empty Project로 생성한다. 단일 프로젝트일 경우 필요없지만 Eclipse workspace에 여러 프로젝트들이 있어서 먼저 Empty Project를 생성 - 프로젝트명은 'Test'로 하고 생성하고 아래와 같이 확인 - "Module from Existing Sources..." 메뉴를 선택하고 Eclipse workspace에서 import할 하나의 프로젝트를 선택한다 - Eclipse를 선택하고 Next - 경로정도만 확인만하고 나머지는 디폴트로 두고 Next - 프로젝트를 선택하고 Next - 그냥 Next - 사용할 JDK를 선택하고 .. 2022. 2. 11.
IntelliJ Maven Helper Plugin 설치 IntelliJ에서 Maven Helper 플러그인 설치 방법 Preferences > Plugins > 'maven' 으로 검색해서 Maven Helper 설치 IDE Restart 진행 후 pom.xml 파일 열어서 하단에 'Dependency Analyzer' 탭 클릭 하면 Eclipse처럼 디펜던시 conflict list,tree 형태로 볼수 있음 참고로 Graph Maven Windows(View > Tool Windows > Maven)에서 'Show Dependencies...' 아이콘 클릭하면 그래프 형태로 조회 가능 2021. 12. 14.
IntelliJ 자동 import ( = Eclipse Ctrl+Shift+O) IntelliJ에서 이클립스의 Ctrl+Shift+O 단축키처럼 필요한 패키지들을 자동으로 import해주는 설정 IntelliJ에서는 코드를 작성하는 시점에 바로바로 자동으로 import 해주고, 불필요한 경우 삭제 처리 Preferences > Editor > General > Auto Import 클릭 - Add unambiguous imports on the fly - Optimize imports on the fly 2개 항목 체크 2021. 12. 14.
IntelliJ Tomcat 설정 IntelliJ > Preferences 에서 아래 메뉴를 통해 로컬의 Tomcat서버를 등록한다. 프로젝트의 Run Configuration을 실행한다. Run/Debug Configurations 에서 "+" 눌러서 Tomcat Server > Local 선택 아래와 같이 확인이 가능하다 "하단에 Warning: No artifacts marked for deployment" 가 뜨는데 "Fix" 버튼을 클릭하거나, 'Deployment' 탭에서 "+"버튼을 클릭하고 'Artifact...'를 선택 후 war exploded를 선택 - war exploded는 서버 재시작없이 어플리케이션 갱신 가능함, war 패키지 형태가 아닌 압축 해제 후 배포를 의미함 Application Context Path.. 2021. 12. 9.
IntelliJ Console Log Output Size 변경 IntelliJ 콘솔 로그 출력 사이즈 제약으로 로그를 확인할 때 로그가 밀려 올라가서 로그 확인이 힘들때가 있다. 이럴때는 설정을 통해서 로그의 콘솔 출력 사이즈를 변경한다. 로그의 출력 사이즈 변경 방법은 아래와 같이 Preferences > Editor > General > Console 메뉴를 클릭하고, "Override console cycle buffer size(1024 KB)" 부분은 체크한 후 기본값을 원하는 값으로 늘려서 변경해준다. 2021. 10. 27.
IntelliJ SpringBoot 자동 빌드 설정 SpringBoot에서 'spring-boot-devtools' 사용해서 소스 변경 시 자동 재시작을 하는 방법 외에 IntelliJ에서 자동 빌드가 가능하다 'Run/Debug Configurations' 에서 On 'Update' action과 On frame deactivation 항목을 'Update classes and resources' 로 선택하고 적용한다.  적용이 되면 소스변경 후 IntelliJ에서 포커스가 빠질때(ex. IntelliJ가 아닌 다른 창을 클릭할 때) 자동으로 빌드가 되고 적용된다IntelliJ 하단에 자동 Build가 실행되는 것을 확인할 수 있다. 빌드가 성공적으로 되면 우측 하단에 빌드가 성공했다는 메시지가 뜨고, 소스의 변경이 사항이 크거나 하는 등으로 동적빌드가.. 2021. 10. 1.
IntelliJ vm옵션 및 환경변수 설정 IntelliJ에서 어플리케이션 실행 시 profiles 설정 및 jvm옵션, 환경변수 설정 방법을 정리해본다 1. IntelliJ 'Run/Debug Configuration' 메뉴 실행 - 일단 아래 2가지 방법 중 아무거나 실행해서 Run/Debug Configuration 다이얼로그를 실행한다. 2. jvm 옵션 설정 - jvm옵션은 Configuration 탭의 Environment에서 VM options 항목에서 설정한다. 예를 들어 spring profile을 설정한다고 하면 '-D' 옵션을 붙여서 -Dspring.profiles.active=dev 와 같은 식으로 등록한다. 3. 프로그램 변수 설정 Java Main 메소드의 파라메타로 설정되는 프로그램 변수를 설정하는 방법은 Environ.. 2021. 10. 1.
IntelliJ 단축키 자주 사용하는 단축키를 하나씩 익히기 위해 정리해본다. 일반 - ⌘E(Ctrl+E): 최근 사용한 파일 목록을 조회 - ⌘ALT + L(CTRL+ALT+L): 에디터에서 코드 자동 정렬 - Shift 두번: 파일, 클래스,설정 등 키워드 검색 - fn↑,fn↓(PageUp,PageDown): 콘솔 창 등에서 페이지 Up/Down - fn←,fn→(Home, End) : 라인 시작,끝으로 이동 - ⌘;(Ctrl+Alt+Shift+S) : 프로젝트 설정 다이얼로그 띄우기 Editor - ⌥F7(Alt+F7) : 해당 항목이 사용된 위치 검색 - ⌘B(Ctrl+B): 해당 메소드의 선언부 및 호출영역으로 이동 - ⌘Shift+방향키(Ctrl+Shift+방향키): 라인 or 선택된 블록영역을 이동 - ⌘Shif.. 2021. 9. 25.
반응형