개발을 하다보면 JSON 데이터를 사용할 일이 많다. JSON 데이터의 형식을 보고 DTO 클래스를 한땀 한땀 만드는게 엄청 귀찮았다. 물론 간단한 API라면 금방 만들겠지만 만약 API가 여러개라면 혹은 JSON의 형태가 복잡하다면 어떨까? 개발자는 DTO 클래스를 만들기 위해 굉장히 비생산적인 일을 해야한다. 나 또한 이러한 귀찮음을 경험을 해봤고 DTO를 자동으로 만들어주는 기능이 있으면 좋겠다는 생각에 검색을 하다보니 간단하게 JSON 형태에 맞는 DTO 생성을 해주는 DTO generator라는 IntelliJ 플러그인이 있어서 이를 사용하는 방법을 정리할까 한다. 1. DTO generator 플러그인 설치 우선 DTO generator를 IntelliJ에서 설치해보자. 설치는 굉장히 간단하다..
생산성 향상을 위한 IntelliJ 단축키 정리 1. 포커스 F2 다음 오류, 경고, 제안으로 점프함 Alt + 1 프로젝트 창이 열리고 포커스가 위치함 트리 탐색 및 검색에 유용 Esc를 누르면 포커스가 다시 에디터로 복귀됨 Ctrl + W / Ctrl + Shift + W 선택 영역 확장 / 축소 Ctrl + Shift + ←→ 영역 선택(단어 단위) 2. 검색 Ctrl + E 최근 실행했던 파일 목록을 보여준다. Ctrl + B 코드 안에서 다른 코드로 이동 Ctrl + left Click 과 같은 기능 Shift + Shift 프로젝트내 모든 내용 검색 Ctrl + Shift + F 프로젝트내 모든 Path 검색 (코드 검색) 3. 라인 수정 Alt + Shift + ↑↓ 라인 단위로 옮기기 Ct..