➊ Address 클래스의 detailName(세부 주소), addressName(주소), country(국가명), zipCode(우편번호) 필드 등을 선언합니다.
➋ 각 필드에 대한 Setter()와 Getter() 메서드를 추가합니다. 이클립스에서 Source → Generate Getters and Setters를 선택합니다. 이때 나타나는 창에서 모든 필드를 선택한 후 Generate를 클릭하면 메서드가 자동으로 생성됩니다.
➌ hashCode()와 equals() 메서드를 추가합니다. 이클립스에서 Source → Generate hashCode() and equals()를 선택합니다. 이때 나타나는 창에서 모든 필드를 선택한 후 Generate를 클릭하면 메서드가 자동으로 생성됩니다.
3. com.springmvc.domain 패키지에서 Customer 클래스를 생성하고 다음 내용을 작성합니다.
코드 15-5 Customer.java
package com.springmvc.domain;
import java.io.Serializable;
public class Customer implements Serializable {
private static final long serialVersionUID = 3636831123198280235L;