티스토리 뷰

나의 공부방

[IntelliJ] 유용한 인텔리제이 기능 모음(IntelliJ)

망나니개발자 2024. 7. 30. 10:00
반응형

 

 

 

1. 유용한 인텔리제이 기능 모음(IntelliJ)


[ HttpClient 생성하기 ]

개인적으로는 최근에 Postman이 아닌 인텔리제이의 HttpClient를 주로 활용하고 있다. 이때 인텔리제이의 HttpClient 생성 자동화를 사용하면 편리한데, 다음과 같이 컨트롤러 옆에 있는 버튼을 클릭한다.

 

 

그러면 인텔리제이가 임의의 위치에 다음과 같은 http 파일을 생성해준다. 이를 통해 보다 편리하게 HttpClient를 생성할 수 있다.

 

 

 

 

[ ViewMode ]

IntelliJ에서 Control + ` 단축키를 누르면 스킴 관련된 변경을 편하게 할 수 있다.

 

 

그리고 그 중에서 View Mode에 흥미로운 기능이 많이 있다. 1~5번의 설정을 통해 상황에 맞게 화면이 보여지는 모드를 변경할 수 있다.

 

 

그리고 그 중에서 Presentation Assistant를 활성화하면 사용되는 단축키 등을 다음과 같이 표시해주어 발표 시에 용이하게 활용할 수 있다.

 

 

 

[ Edit Starters ]

개발을 하다 보면 외부 의존성을 추가해야 하는 경우가 많다. 이럴 때 IntelliJ가 제공하는 의존성 관리 기법을 사용하면 편리하다. IntelliJ는 빌드 도구의 의존성 관리 부분에서 Edit Starters… 라는 기능을 제공한다.

 

 

해당 부분을 사용하면 Starter 관련 의존성을 손쉽게 추가하고 삭제할 수 있게 해준다. 물론 마이너한 의존성은 지원하지 않지만, 이를 통해 어느 정도 불편함을 해소할 수 있다.

 

 

만약 메이븐(maven)을 사용중이라면, 의존성 블록 위에서 Control + Enter 또는 Command + N을 클릭하여 보다 다양한 의존성 관리를 IntelliJ에서 할 수 있으니 참고하도록 하자.

 

 

 

[ Persistence & JPA Explorer ]

JPA Explorer를 사용하면 현재 프로젝트 내에 존재하는 Entity들과 그들의 관계 및 Repository들을 확인할 수 있다. 따라서 직접 코드를 헤집지 않아도 Entity와 Entity에 대한 Repository들을 조회할 수 있는 것이다. 이를 통해 불필요한 코드 탐색 비용을 줄일 수 있다.

 

 

참고로 IntelliJ 2024.1.4 기준으로는 영속성 관련 내용들이 Persistence와 JPA Explorer로 분리되어 있고, JPA Explorer를 활용하려면 JPA Buddy 플러그인을 설치해주어야 한다.

이후에는 JPA Explorer가 Persistence로 편입될 예정이지만, 아직까지는 플러그인의 설치가 필요하다.

 

 

 

[ Qodana ]

IntelliJ가 제공하는 Qodana의 코드 분석 기능을 사용하면 현재 프로젝트 내에 존재하는 문제점들을 분석해준다.

 

 

이를 통해 다음과 같이 분석 결과를 확인하고 필요한 부분을 찾아 고칠 수 있다.

 

 

다음와 같이 브라우저에서도 접속 가능하여 편리하게 볼 수 있으니 참고하도록 하자.

 

 

 

 

[ 단축키 사용 통계 ]

IntelliJ에서 Help > Productivity Guide 누르면 인텔리제이 사용 통계를 보여준다.

 

 

 

 

 

 

관련 포스팅

 

 

참고 자료

 

위의 내용은 새로운 내용을 알게 될 때마다 지속적으로 갱신해두고 있습니다. 혹시 알고 있는 편리한 기능이 있다면 공유해주세요!

 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함