개발공부/Spring
[Spring Framwork] 값 형식 DI
환타몬
2022. 1. 20. 21:45
setting.xml에 값을 줄 수 있는 방법은 두 가진데, value를 통해서 주는 법과
ref 속성을 이용해서 주는 법이 있다.
아래는 값 형식 DI를 통해서 kor,math, eng, com을 주는 방식인데
<bean id = "exam" class = "spring.di.entity.NewlecExam">
<property name ="kor">
<value>10</value>
</property>
<property name ="math" value="10" />
<property name ="eng" value="10" />
<property name ="com" value="10" />
</bean>
그냥 실행을 하게 되면 Errer가 뜬다.
그 이유는 참조하는 class에서 setter가 없기 때문인데 ,
참조하는 class에 가서 Generate Getters and Setters를 눌러 getter, setter를 만들어 주면 올바르게 작동될 것이다.