[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 |