본문 바로가기
JAVA

IntelliJ 개발시 유용한 Plugins

by HCastle 2022. 2. 12.
반응형
  • IntelliJ 에서 Plugins 설치 방법.

File > Settings > Plugins

 


- Plugins

  •  Lombok
    • Getter/Setter, ToString 등의 반복적인 자바  코드를 컴파일시 자동으로 생성해주는 라이브러리
    • File > Settings > Build, Execution, Deployment > Compiler > Annotation Processors
      에서 Enable annotation processing 를 체크한다.
      Enable annotation processing 는 Lombok을 사용하는 프로젝트마다 설정해 주어야 한다.
    • Plugin 설치 후 pom.xml 에 <dependencies></dependencies> 사이에 Lombok 의존성을 추가
    • IntelliJ 를 재시작 또는 Reload All Maven Projects 를 클릭 후,
      Maven Dependencies 에 Lombok 라이브러리가 추가된 것을 확인.
  • Free MyBatis plugin
    • MyBatis 를 사용할 경우 유용한 plugin.
    • Mapper Class에서 namespace로 매핑된 XML의 query_id로 이동 (interface method 명에서 Ctrl + Alt + B)
    • Mapper에서 interface method 생성 후 XML에 Query 생성 기능 (Generate Statement) (method 명에서 Alt + Enter)
    • https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin
 

Free MyBatis plugin - IntelliJ IDEs Plugin | Marketplace

Free Mybatis plugin.

plugins.jetbrains.com

  • Key Promoter X
    • 단축키를 많이 사용한다면 사용해볼 plugin
    • 자주 사용하는 메뉴 또는 마우스로 사용한 기능을 알림으로 알려주며
      할당된 단축키 단축키 정보를 제공한다.
    • 우측에서 정리된 내역도 확인 가능하다.
  • GitToolBox
 

GitToolBox - IntelliJ IDEs Plugin | Marketplace

Extends Git Integration with additional features.

plugins.jetbrains.com

 

Tabnine AI Code Completiion ( IntelliJ 자동완성 지원 plugin)

IntelliJ 를 사용하면서 javascript 자동완성이 지원되지 않아 찾아보던 중 발견한 plugin 이다. Java, Javascript, Python, Vue 외에도 매우 다양한 언어를 지원한다. 꼭 설치해서 사용해 주자. https://github..

hcastle.tistory.com

 

 

TranslationPlugin by Yii.Guxing

 

yiiguxing.github.io

 

반응형

댓글