[Spring] 8.스프링 IoC 컨테이너 사용하기(ApplicationContext 이용하기)에서 Property를 사용한 스프링 빈 의존관계 설정(레퍼런스 타입)을 알아보았다.
오늘은 Property를 사용한 스프링 빈 의존관계 설정(값 타입)을 통해 DI를 해보자.
우선 값 형식 DI를 해주기전에 사용하려는 클래스 NewlecExam에 setter를 추가해줘야한다. 빈칸 마우스 우측 클릭 -> Source -> Generate Geeters and Setters -> Select All 과 같이 쉽게 getter와 setter를 만들어준다.
NewlecExam 클래스에 getter와 setter가 잘 생성되었다.
아래 그림을 보면 값 부여 전에는 아직 값을 설정해주지 않아 total과 avg가 0이 나오는것을 알 수 있다. 하지만 값을 설정해준 후에는 total은 40, avg는 10.0으로 값이 잘 설정된것을 확인할 수 있다.
또한 <property name="kor" value="10"/>는 아래와 같이 바꿔 사용할 수 있다.
// <!-- <property name="kor" value="10"/> -->
<property name="kor">
<value>10</value>
</property>
참고자료
'🖥️ Backend > Spring' 카테고리의 다른 글
[Spring] 8.스프링 IoC 컨테이너 사용하기(ApplicationContext 이용하기) (1) | 2024.11.06 |
---|---|
[Spring] 7.스프링 DI 지시서 작성하기(Spring Bean Configuration) (0) | 2024.10.20 |
[Spring] 6.스프링 DI 설정을 위해 이클립스 플러그인 설치하기 (3) | 2024.10.20 |
[Spring] 5.Spring없이 Dependency를 직접 Injection하기 (0) | 2024.10.08 |
[Spring] 4.IoC(Inversion Of Control) 컨테이너 (1) | 2024.10.02 |