1. 단축키 없이 마우스 오른쪽 클릭 후 컨텍스트 메뉴에서 Source>Generate Getters and Setters 를 선택
마우스 오른쪽 클릭 후 나오는 컨텍스트 메뉴의 Source 옆에 나와 있듯이 아래 컨텍스트 메뉴를 띄울 때는 Alt + Shift + S 사용합니다.
그리고 아래 컨텍스트 메뉴에서 Generate Getters and Setters 를 실행하기 위해 R 을 눌러줍니다.
Alt + Shift + S -> R
그리고나면 아래와 같이 Generate Getters and Setters 다이얼로그가 나옵니다.
현재 Test 라는 필드에 대한 getter setter 를 만들려고 합니다.
다이얼로그 오른쪽 버튼에는 접근 가능한 단축키가 적혀져 있네요.
Alt + A (모든 필드에 대한 getter setter 선택)
Alt + D (모든 필드에 대한 getter setter 선택 해제)
Alt + G (모든 필드에 대한 getter 선택 해제)
Alt + l (모든 필드에 대한 setter 선택 해제)
별도로 지정하고 싶다면 마우스를 사용해서 하나씩 체크 해 주셔야 합니다.
여기서 엔터를 치면 OK 버튼으로 Selection 이 가있지 않기 때문에 다이얼로그 창이 OK 되어 닫히지 않습니다.
OK 로 Selection 이 가게 하기 위해서 Alt + S 를 눌러줍니다.
그리고 엔터를 치면 모든 과정이 단축키를 통해 getter setter 를 추가 할 수 있게 됩니다.
추가로 Alt + Shift + S 로 유용하게 사용 할 수 있는 기능이 implemet 나 override 를 할 메소드를 찾아서 추가하는 기능입니다.
Alt + Shift + S 를 누르고 나서 V 를 누르면 위의 기능을 사용 할 수 있습니다.
결론적으로 모든 필드에 대한 getter setter 추가를 단축키로 끝내는 순서는 아래와 같습니다.
Alt + Shift + S -> R -> Alt + A -> Alt + S -> Enter |
출처: https://byeonely.tistory.com/144 [Intelligent Blog of Byeon]
'Dev > Web' 카테고리의 다른 글
[MyBatis] MyBatis.xml 설정, DB 연결하기 (0) | 2019.10.14 |
---|---|
[iBATIS/MyBatis] iBATIS와 MyBatis의 차이 (0) | 2019.10.14 |
[Struts2] struts.xml 설정하기 (0) | 2019.10.10 |
[웹 개발 기초] Servlet, Servlet Container, JSP 개발 디렉토리 구조, Mapping (0) | 2019.10.10 |
Struts2, Spring MVC (0) | 2019.10.10 |