IDE

    [IntelliJ] Lombok 설치 및 Lombok Annotation

    Lombok 이란? 롬복(Lombok)은 자바 Domain(DTO, VO) 에서 반복적으로 작성되는 getter/setter나 toString, 생성자 코드 등의 소스들을, 어노테이션(Annotation)을 사용하여 생략할 수 있도록 컴파일 시점에 자동으로 생성해주는 라이브러리이다. 1. Lombok 설치하기 본 게시글은 아래 설명한 환경을 기반으로 설명하겠다. IntelliJ IDEA Ultimate 2021.1.2 Gradle 6.7 Maven 3.6.3 참고로 IntelliJ 2020.03 이후 버전에서는 기본 Plugin으로 Lombok이 설치되어 있다고 한다. IntelliJ에서는 Plugin으로 lombok을 지원한다. File-Settings-Plugins-Marketplace에 lombok..

    [IntelliJ] VisualVM 연동 + 사용방법

    내 환경은 다음과 같다. 다른 버전에서는 차이가 있을 수 있다. IntelliJ IDEA 2020.2.2 Java 11 Windows 10 나는 코딩테스트를 준비하며, 내가 사용한 로직이 얼만큼의 메모리를 쓰는지 확인하기 위해 설치했다. 그 외에도 많은 정보를 제공해 주는데, 그에 관해서는 마지막 단락의 내가 참고했던 블로그를 방문하면 좋을 것이다. VisualVM 설치하기 https://visualvm.github.io/download.html VisualVM: Download First Steps Unzip the downloaded archive. The archive already contains the top-level visualvm directory. Start VisualVM by invo..