1. namespace 활용
- 컨테이너 xml ddl 부분 선언
xmlns:p="XXXX", xmlns:c="XXXX"
형식으로 선언이 되어 있어야 한다.
- property 선언 변경
<bean p:프로퍼티명 ="데이터할당">
<bean p:프로퍼티명-ref ="참조명">
형식으로 변경하여 보다 코드를 간편화 한다.
- constructor 선언 변경
<bean c:생성자매개변수=데이터할당
c:_0="데이터할당" // 생성자 idx번호
c:_1="데이터할당"
c:생성자매개변수-ref="참조명"
@@ di15.xml
// ddl 선언
xmlns:p="http://www.springframework.org/schema/p"
xmlns:c="http://www.springframework.org/schema/c"
# property 선언
<bean id="p01" class="a01_diexp.z01_vo.Person" p:name="홍길동" p:age="25" p:loc="서울 마포구" />
# 생성자 선언
<bean id="p02" class="a01_diexp.z01_vo.Person" c:name="고영희" c:age="45" c:loc="부산 광안리" />
<bean id="p03" class="a01_diexp.z01_vo.Person" c:_0="박교수" c:_1="37" c:_2="서울 성동구" />
@@ Person.java
private String name;
private int age;
private String loc;
public Person() {
// TODO Auto-generated constructor stub
}
public Person(String name, int age, String loc) { // c:_0, c:_1, c:_2
this.name = name;
this.age = age;
this.loc = loc;
}