본문 바로가기
반응형

개발247

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.
IntelliJ Maven 설정 IntelliJ에서 maven 프로젝트 실행 시 maven tool 표시 방법을 정리해본다. 먼저 IntelliJ메뉴에서 'View > Tool Windows > Maven' 을 클릭한다. 실해을 하게 되면 IntelliJ 우측에 Maven 관련 화면이 표시가 된다. Lifecycle 하위에서 원하는 타입을 더블클릭으로 실행가능하고, Dependencies 항목을 열어보면 라이브러리들의 의존성 버전을 확인할 수도 있다. 실행 시 아래와 같이 Maven Configuration 관련 에러 발생 할 경우 No valid Maven installation found. Either set the home directory in the configuration dialog or set the M2_HOME env.. 2021. 9. 25.
IntelliJ Services window 설정 IntelliJ에서 Services tool window를 사용하면 실행가능한 어플리케이션 목록들을 볼 수 있고 전체 실행 또는 개별적으로 실행이나 중지 등을 실행할 수 있어서 편리하다. 그리고 run/debug Configuration 관리도 함께 가능하다. Services tool window를 실행하려면 아래와 같이 IntelliJ메뉴의 'View > Tool Windows > Services'를 클릭하면 된다. Services window를 실행하게 되면 STS에서 SpringBoot Dashboard 같은 느낌의 Services 탭이 하단에 생성된다. 좌측 아이콘을 통해 어플리케이션을 실행해보면 우측에서 어플리케이션 로그도 확인가능하다. 해당 어플리케이션에서 마우스 우클릭을 하면 여러가지 설정도.. 2021. 9. 25.
IntelliJ git 사용 IntelliJ를 사용하면서 자주 사용되는 git 명령이나 기능에 정리를 해본다. 일단 IntelliJ의 오른쪽 상단에 git관련 아이콘들이 위치해 있어서 이것들에 대한 기능부터 알아본다. 1. Pull 받기 pull 받기는 첫번째 아이콘(Update Project...)을 클릭하면 된다. 클릭하게 되면 아래와 같이 다이얼로그가 뜨고 OK를 클릭한다. 2. Commit(커밋) 다음으로 두번째 아이콘을 클릭하면 Commit 또는 Commit&Push를 할 수 있다. commit 메시지 수정 급하게 커밋을 하다보면 커밋 메시지를 잘못 입력하는 경우가 있는데 IntelliJ에서는 commit 메시지 수정을 어떻게 하는지 알아보자 아래와 같이 commit 메시지를 잘못 입력하고 commit 한 경우 해당 com.. 2021. 9. 25.
IntelliJ SpringBoot 웹프로젝트 WEB-INF 리소스 설정 IntelliJ에서 maven 기반 springboot 웹 어플리케이션 실행 시 /WEB-INF/ 하위의 tiles 설정 파일 못찾는 에러가 발생하였다. 아래와 같이 Config파일에 tiles설정을 준 상태이고, STS에서는 문제없이 실행이 되었다. @Bean public TilesConfigurer tilesConfigurer() { TilesConfigurer tilesConfigurer = new TilesConfigurer(); tilesConfigurer.setDefinitions("/WEB-INF/jsp/tiles/tiles-layout.xml"); return tilesConfigurer; } IntelliJ에서 실행하면 아래와 같이 "No URL for ServletContext reso.. 2021. 9. 25.
반응형