스프링 레거시 - 도메인 객체 Book 클래스 생성하기
카테고리: springlegacy

도메인 객체 Book 클래스 생성하기
Book 클래스 만들기
1. BookMarket 프로젝트의 src/main/Java를 클릭한 후 마우스 오른쪽 버튼을 눌러 New → Class를 선택합니다.

2. New Java Class 창에서 Package 항목에는 ‘com.springmvc.domain’을, Name 항목에는 ‘Book’을 입력한 후 Finish를 클릭합니다.

3. 생성한 Book 클래스 안에 다음과 같이 필드를 선언합니다.
BookMarket/src/main/java/com.springmvc.domain/Book.java
기본 생성자 추가하기
Book 클래스에 기본 생성자를 추가하고, 선언된 필드 중 bookId, name, unitPrice를 매개변수로 하여 생성자를 추가하겠습니다.
4. 기본 생성자를 추가하기 위해 이클립스에서 Source → Generate Constructors from Superclass를 선택합니다. 창이 뜨면 Object에 체크된 것을 확인하고 Generate를 클릭합니다.

일반 생성자 추가하기
5. Source → Generate Constructor using Fields를 선택합니다. 창이 뜨면 bookId, name, unitPrice 필드만 체크한 후 Generate를 클릭하여 일반 생성자를 자동으로 추가합니다.

6. Book 클래스를 보면 기본 생성자와 생성자가 추가된 것을 확인할 수 있습니다.
BookMarket/src/main/java/com.springmvc.domain/Book.java
Setter( )와 Getter( ) 메서드 추가하기
7. Source → Generate Getters and Setters를 선택해서 창이 나타나면 모든 필드를 선택하거나 Select All을 클릭합니다. 모두 선택되었다면 Generate를 클릭합니다.

8. Book 클래스에서 모든 필드의 Setter()와 Getter() 메서드가 자동으로 추가됩니다.
댓글 남기기