728x90

인텔리J에 보면 getter와 setter를 자동으로 완성시켜준다.

일일히 쳐주는건 매우 귀찮은데 사실 자주 필요하므로 꼭 있어야되는 기능중 하나긴 하다.

그런데 당연히 eclipse를 쓰는 사람들도 바보는 아니기에 이 기능이 사실은 있다.

그런데 아주 먼 옛날에는 없었는지 기본기능은 아닐뿐...

따라서 활성화 시켜줄 필요가 있다.

사실 단축키 안쓰면 우클릭->Source->Generate Getters and Setters를 눌러주면되지만...

단축키로 해보는 방법을 알아보자.





Window의 Preferences를 눌러준다.

만약 맥이라면 eclipse의 Preferences를 눌러준다.





그 다음 검색에 key로 검색해보자. 그러면 keys가 나오므로 이걸 선택한다.

경로는 General->Editors->Keys이다.





다시 검색하자. get이나 generate등의 단어로 검색하면

Generate Getters and Setters라는 구문이 나온다.

두개가나오는데 하나하나 선택해봐서 Description을 봤을때 ~method~어쩌구로 설명되있는 것을 고른다.

그 다음 단축키를 선택해서 넣어준다. 중복되는지 안되는지는 Conflicts에 뜬다.

필자는 Ctrl+Alt+S로 선택했다.

이제 되는지 안되는지 한번 보자.





일단 위와같은 클래스가 있다.

삽입하려는 라인에 커서를 둔후 위에 지정한 단축키를 눌러주자.





그러면 이렇게 대상  field가 뜬다. getter와 setter를 만들 애들을 클릭하고 ok를 누른다.

만약 modifier를 바꾸고 싶다면 바꿔도 된다.





이렇게 getter와 setter가 생성된 모습이다.


+ Recent posts