개발공부/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를 만들어 주면 올바르게 작동될 것이다.