스프링 레거시 - 도메인 객체 Book 클래스 생성하기

Date:     Updated:

카테고리:

태그:

Image description


도메인 객체 Book 클래스 생성하기


Book 클래스 만들기


1. BookMarket 프로젝트의 src/main/Java를 클릭한 후 마우스 오른쪽 버튼을 눌러 New → Class를 선택합니다.

Image description


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

Image description


3. 생성한 Book 클래스 안에 다음과 같이 필드를 선언합니다.

BookMarket/src/main/java/com.springmvc.domain/Book.java


기본 생성자 추가하기

Book 클래스에 기본 생성자를 추가하고, 선언된 필드 중 bookId, name, unitPrice를 매개변수로 하여 생성자를 추가하겠습니다.

4. 기본 생성자를 추가하기 위해 이클립스에서 Source → Generate Constructors from Superclass를 선택합니다. 창이 뜨면 Object에 체크된 것을 확인하고 Generate를 클릭합니다.

Image description


일반 생성자 추가하기

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

Image description


6. Book 클래스를 보면 기본 생성자와 생성자가 추가된 것을 확인할 수 있습니다.

BookMarket/src/main/java/com.springmvc.domain/Book.java

Setter( )와 Getter( ) 메서드 추가하기

7. Source → Generate Getters and Setters를 선택해서 창이 나타나면 모든 필드를 선택하거나 Select All을 클릭합니다. 모두 선택되었다면 Generate를 클릭합니다.

Image description


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

springlegacy 카테고리 내 다른 글 보러가기

댓글 남기기