프로그래밍 공부/Spring
[Spring] 값 형식 DI
valid_ming
2021. 4. 29. 23:04
뉴렉처 강사님의 동영상 강의를 정리한 글입니다.
이전 글에는 setter에 reference를 넘겨주는 것을 하였다.
(예시: XML 파일에서 선언한 exam 객체를 GridExamConsole에 DI)
이번에는 값 형식을 DI 하는 것을 배워보자
(예시: 국어, 수학, 영어, 컴퓨터 점수를 XML 파일을 이용하여 set 하는 법)
name, value 필드를 채운 property 태그를 추가한다.
value를 따른 태그로 분리하여 사용할 수도 있다.
<bean id="exam" class="spring.di.entity.NewlecExam">
<property name="kor" value="20"></property>
<property name="eng" value="30"></property>
<property name="math" value="50"></property>
<property name="com">
<value>40</value>
</property>
</bean>
NewlecExam 클래스에 각 property를 setting 할 수 있는 setter 함수가 정의되어 있어야 한다.
source > generator 를 이용하여 편리하게 setter 함수를 추가하자.
값을 지정해준 뒤 실행하면 값이 들어온 것을 확인할 수 있다.
