카테고리 없음
intellij] 모든 setter를 한번에 생성 ( generate all set method )
광82
2023. 7. 16. 10:18
반응형
만약 아래와 같은 class가 있다고 가정합니다.
public class Member {
private Long id;
private String name; // 이름
private Integer age; // 나이
private String address; // 주소
private String telNo; // 전화번호
}
이 Member class에 값을 setting하기 위해서는 생성자에 모든 값을 넣어주거나, 아래와 같이 모든 setter를 호출하여 값을 setting 합니다.
Member member = new Member();
member.setId(1L);
member.setName("홍길동");
member.setAge(20);
member.setAddress("서울시");
member.setTelNo("010-1111-2222");
이렇게 setting하는 방법은 변수가 많아지면 일일히 찾기 너무 힘이 듭니다.
intellij에서는 이 불편함을 해소할 수 있는 plugin이 존재합니다.
그 plugin은 바로 github.com/gejun123456/intellij-generateAllSetMethod 입니다.
이 plugin을 설치하는 방법은 간단합니다.
1. [File > setting] 메뉴에(단축키: ctrl + alt + S) 들어갑니다.
2. plugins에 들어간 후에 GenerateAllSetter를 검색합니다.
3. install을 클릭합니다.
여기까지 하면 설치는 끝났습니다.
사용하는 방법도 간단합니다.
아래와 같이 Member member = new Member(); 중 아무데나 커서가 있는 상태에서 alt + enter 단축키를 입력한 후 아래 세가지 중 하나를 선택합니다.
- Generate all setter with default value
- Generate all setter no default value
- Generate setter getter converter
반응형