[IntelliJ] 유용한 플러그인 - 2

끝으로 ㅣ 2024. 6. 8. 15:35

[IntelliJ] 유용한 플러그인 - 1 에서 소개하던 IntelliJ 유용한 플러그인 소개를 이어가도록 하겠다.

 

[IntelliJ] 유용한 플러그인 - 1

IntelliJ에는 많은 플러그인이 있지만, 오늘은 내가 정말 자주 사용하는 플러그인만을 소개해보도록 하겠다. JPA Buddy무료버전인 Freemium으로 사용하고 있다.Spring Boot 프레임워크로 개발을 할 때 테

gotoendiamwin.tistory.com

 

RoboPOJOGenerator

JSON 데이터 -> DTO 클래스 변환 플러그인이다.

외부 API를 사용할 때 작업하는 프로젝트에서 객체로 받아 컨트롤해야 할 때 빠르게 생성할 수 있다.

 

플러그인을 설치하면 Generate POJO from JSON 메뉴가 생긴다.

 

예시로 다음과 같은 JSON 데이터를 복사한 후 Language, Framework, Root Object Name을 설정 후 Generate버튼을 누르면 자동으로 생성된다.

 

결과물은 다음과 같다.

 

POJO to JSON

DTO 클래스 -> JSON 데이터 변환 플러그인이다.

API를 개발하고 테스트를 위해 JSON 데이터를 직접 입력해 본 적이 한 번쯤은 있을 것이다. (+DTO 필드가 많을수록 손목 시큰시큰)

JSON 데이터를 간단하게 객체로 만들어줄 수 있다면 반대로 DTO 클래스를 JSON 데이터로 만들 수 있지 않을까라는 생각에 찾게 된 플러그인이다.

 

사용법은 매우 간단하다 플러그인 설치 후 DTO 클래스에서 우클릭 > Copy JSON을 클릭하면 복사가 된다.

 

해당 플러그인을 사용해서 복붙한 JSON 데이터다. String 타입의 변수에는 필드명이 포함된 랜덤 문자열이 들어간다.

소개하는 플러그인 중 첫번째로 많이 사용해서 강추하는 플러그인이다.

 

RestfulTool

프로젝트에 정의된 Endpoint를 쉽게 확인할 수 있는 플러그인이다.

 

맥북의 경우 ( command + option + / ) 단축키로 검색 창이 열리는데, 정의된 엔드포인트의 자동완성 검색 기능을 제공한다.

프로젝트 지원을 나가거나, 다른 프로젝트를 까볼 때 유용하게 사용하고 있다.

 

또 다른 기능으로 해당 API에 header, body를 추가하여 직접 호출해 볼 수 있는데 나는 잘 사용하지 않는다.

팀원 간의 공유 목적으로 PostMan의 Collection에 차곡차곡 정리하는 편이다.

 

여기까지 내가 개발하며 자주 사용하는 플러그인을 모두 소개했다. 주로 노가다 작업을 빠르게 할 수 있는 플러그인이다 보니 여러분의 개발 생산성이 증가하길 기대한다.

'IntelliJ' 카테고리의 다른 글

[IntelliJ] 유용한 플러그인 - 1  (1) 2024.06.08
[IntelliJ] Todo 기능 사용하기  (0) 2023.11.04