![[JAVA] getter, setter, 생성자 만들기 단축키](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpigVS%2Fbtq2zZEDLQB%2F0PH1VKnriWKtu0WKPxhnm1%2Fimg.png)
getter, setter, 생성자가 필요할때 손으로 일일히 만드는게아니라 이클립스를 통해 만든다. getter, setter 만들기 Alt + Shift + S > Generate Getters and Setters Source > Generate Getters and Setters Generate Getters and Setters... 선택 시 생성자 만들기 Alt + Shift + S > Generate Constructor using Fields Source > Generate Constructor using Fields 하다보면 이 방법도 손이 많이 가는 작업이다. 그때 lombok.jar을 사용해 세팅을 해줄 수 있다.
![[이클립스] 숏컷 기본 세팅하는법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdxcuXy%2FbtqZywmmB2s%2FKUHQKQA9oKH6vC8XI2QGlk%2Fimg.png)
![[Spring] 스프링 설치](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz5nRJ%2Fbtq2ubfwIkf%2F8sRZIai8RSlPlKDNhDCaTK%2Fimg.png)
Help -> market place -> sts검색 Spring Tools3 (Standalone Edition)을 설치하면 구버전 Spring Tools 4를 설치하면 최신버전이라고 생각하면된다. 둘다 설치해도됨.
메이븐 , maven : 라이브러리 버전관리 그레이드? DI : (Dependency Injection) : 의존 없애기 1. A객체가 B,C객체를 직접 생성한다. new B(), new C() : A객체는 객체B,C에 의존한다. 2. setter() or Construct() 옆으로 생각해보는 프로그램 MVC ( Model, View, Controller ) M : 데이터를 다뤄줌 - 값이 오고가는 것, DB쪽 V : 화면단에서 보여줌 C : 동적처리, 이벤트처리 - 제어, DB엑세스, 비지니스 로직 스프링 MVC 구조(package 기준) DAO DTO Client controller - service - repository(DAO) DB