IntelliJ: 80개의 글
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/y0dWc/btrpP27rjlq/czHzPhi9LVDMn5HLDoDTAk/img.png)
안녕하세요, 이번에 정리할 포스팅은 인텔리제이 IDE에서 VisualVM을 설치하고 연동해보도록 하겠습니다. VisualVM의 공식 홈페이지에서는 VisualVM을 다음과 같이 설명하고 있습니다. VisualVM is a visual tool integrating commandline JDK tools and lightweight profiling capabilities. Designed for both development and production time use. -> VisualVM은 커맨드라인 JDK 도구와 경량의 프로파일링 기능을 통합하는 시각적 도구입니다. -> 개발 및 생산 시간의 사용을 위해 디자인이 되었습니다 VIsualVM을 사용하면 아래 사진처럼 JVM의 CPU 메모리, Heap, ..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/Xme0s/btrnBL7rVvs/fmMISSmV9xahkU6rosgC21/img.png)
개요 Intellij - Spring Boot 으로 디버깅 중 특정 객체 값을 확인하고 싶었고 Chrome 개발자 도구 console 처럼 할수 있는 기능이 없는지 찾아보게 됨. 저 값을 알고 싶다!!! 해결 Evaluate Expression(Alt + F8) 기능 활용 해당 버튼을 누르면 아래와 같은 별도의 팝업창이 뜨고 원하는 객체의 값을 확인할 수 있다. 출처 : https://lifetutorial.tistory.com/50
뭐가 이상할 때 [Build] > [Rebuild project] [File] > [Invalidate caches / Restart] > [Invalidate and Restart] 이래도 안되면 그냥 인텔리제이 끄고 프로젝트의 .idea와 .gradle을 지우고 다시 인텔리제이를 켰다. 단축키 ⌃ + ⇧ + SPACE (길게): 스마트완성 - 현재 컨텍스트에 적용할 수 있는 가장 적합한 심볼 목록 표시 ⌃ + ⇧ + SPACE (길게)를 두 번: 체인완성 - 스마트완성보다 자세히 분석하여, 현재 컨텍스트에서 메서드나 게터로 액세스할 수 있으며 적용 가능한 심볼 목록을 표시 ⌥ + ENTER : 오류 수정을 위해 선택할 수 있는 액션 목록이 열림 ⌘ + N : (프로젝트 도구창) 새 항목 만들기 ⇧ +..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/sVXI2/btq5qV1WVXQ/P9a7wceWtFfcVhFLkVpjCK/img.png)
문제 IntelliJ IDEA를 쓰고 있으며, 멀쩡히 잘 쓰다가 종종 잊을만하면 Cannot resolve symbol.. 에러가 나온다. 예를 들면 아래와 같이 import가 제대로 안되는 것이다. cannot resolve symbol import org.openjdk.jmh.runner.options.Options; build.gradle 설정을 제대로 안해줬나? 싶어서 암만 뒤져봐도 잘못된게 없어보이고, 한참 생각하다가 ‘아 또 그거냐..하..’ 하게 되는에러다. 매번 검색하기 귀찮아서 따로 정리해두기로 했다. 해결 1차 시도 상단 메뉴바에서 Build > Clean Project 하고나서 Build > Rebuild Project를 한다. 2차 시도 1차 시도로 해결이 안되면 캐시를 비우고 재실..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/duzd5G/btq27oMaU5V/qunwbIPvtiUkU55MNpQGp0/img.png)
[IntelliJ] Spring Web MVC 프로젝트 생성 및 세팅 - 자바 설정 사용 1. 프로젝트 생성 새로운 Maven 프로젝트를 생성한다. Create from archetype 체크, maven-archetype-webapp을 선택하고 Next 클릭 프로젝트 정보 입력하고 Next 클릭 사용할 Maven 선택 후 Finish 클릭 기본으로 생성되는 pom.xml 4.0.0 com.atoz_develop project03 1.0-SNAPSHOT war project03 Maven Webapp http://www.example.com UTF-8 1.7 1.7 junit junit 4.11 test project03 maven-clean-plugin 3.1.0 maven-resources-plugi..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/cRBQ2x/btq3bPoq4CP/L3JC7FE8uJptfGEpO8cr2K/img.png)
[IntelliJ] Spring Web MVC 프로젝트 생성 및 세팅 - XML 설정 사용 💡 버전 : JDK8 / Spring MVC 5.2.6.RELEASE / Tomcat 9 1. 프로젝트 생성 새로운 Maven 프로젝트를 생성한다. Create from archetype 체크, maven-archetype-webapp을 선택하고 Next 클릭 프로젝트 정보 입력하고 Next 클릭 사용할 Maven 선택 후 Finish 클릭 기본으로 생성되는 pom.xml 4.0.0 com.atoz_develop project03 1.0-SNAPSHOT war project03 Maven Webapp http://www.example.com UTF-8 1.7 1.7 junit junit 4.11 test proje..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/bju81K/btq2QUdNCyT/6k0ikEdg0UUZ1MxjHmyKKk/img.png)
[IntelliJ] 프로젝트(모듈) Tomcat 서버 context.xml 생성 방법 Project Structure 창에서 해당하는 웹 프로젝트(모듈)의 Web framework를 선택하고 [Add Application Server specific descriptor...]를 클릭한다. 위와 같이 지정해준다. IntelliJ IDEA 2019.3 기준으로 Version은 5.0만 있지만 상관 없다. [OK]를 클릭한다. 위와 같이 Tomcat Context Descriptor가 추가된 것을 볼 수 있다. [OK]를 클릭한다. META-INF/context.xml 파일이 생성되었다. 여기에 DataSource 등의 필요한 설정을 추가해주면 된다. 출처 : atoz-develop.tistory.com/en..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/crEquE/btq2YSGrHjS/1esaz4aCkmUeI5V6JxuQmk/img.png)
GitHub에 새로운 remote repository를 만들고 기존 IntelliJ 프로젝트(모듈)을 연동하는 방법에 대해 다룬다. IntelliJ는 2019.3 버전을 기준으로 한다. 과정은 다음 순서로 진행된다. GitHub remote repository 생성하기 IntelliJ에 GitHub 계정 등록하기 IntelliJ에 remote repository 등록하기 기존 프로젝트(모듈)로 Git local repository를 만들고 Commit, Push IntelliJ에서 Git을 사용하려면 PC에 Git을 설치하고 Git 바이너리 파일을 IntelliJ에 등록해야 한다. 이게 되어있지 않으면 다음 내용을 참고해서 선행해두어야 한다. Git 플러그인 확인 Settings - Plugins에서 설..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/9qSUO/btq22bkKc7N/kq4vsyi4789xUfE610sSVk/img.png)
[IntelliJ] Module already exist in project 에러 해결 방법 분명 IntelliJ Project view에는 존재하지 않는 모듈인데 생성하려고 하면 이미 존재하는 이름이라 생성할 수 없다는 에러메시지가 뜰 때가 있다. 위 예시는 JavaWebProgramming 프로젝트 안에 Lesson01web이라는 모듈 하나만 존재하는 상태이다. 'web03' 모듈을 생성하려고 하자 Module 'web03' already exist in project. Please, specify another name. 즉 이미 이 프로젝트에 존재하므로 다른 이름을 지정하라는 에러 메시지가 뜨며 생성이 되지 않는다. 이를 해결하려면 일단 프로젝트의 작업 디렉토리로 이동한다. 루트 프로젝트 디렉토리..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/kwZoP/btq2SL8Jvsl/aZOkYbpHZUoVgyn3JRUYi1/img.png)
Eclipse 프로젝트를 IntelliJ에서 import하자 'cannot start compiler the sdk is not specified for module ... Specify the SDK in the Project Structure dialog' 라는 에러메시지가 떠서 IntelliJ에서 Global SDK, Project SDK, Module SDK를 관리하고 지정하는 방법을 정리해보았다. SDK(Software Development Kit)는 특정 소프트웨어 프레임워크에 대한 응용 프로그램 개발 도구 모음이다. 예를 들어, Java로 애플리케이션을 개발하려면 Java SDK = JDK가 필요하다. IntelliJ IDEA 2019.3 버전에서 지원하는 SDK 목록은 다음과 같다. Jav..