반응형
값을 Injection 하는 방법을 알아보도록 하겠습니다.
만약 우리가 자바코드에서 값을 세터를 이용해 넣는다면 이렇게 할 것입니다.
Exam exam = new Exam()
exam.setKor(20);
exam.setMath(50);
exam.setEng(30);
우리는 xml에 설정해줄 때 프로퍼티를 이용해 값을 넣어줄 수 있습니다.
<property name="kor" value="20"/>
<property name="math" value="50"/>
<property name="eng" value="30"/>
그런데 마냥 setting.xml에 위 코드를 추가해주면 에러가 발생할 것입니다.
그 이유는 참조하는 Exam형식에 set메서드가 존재하지 않기 때문입니다.
set() 메서드를 추가해준 뒤 실행합니다.
저렇게 한 줄로 property를 설정할 수 있지만 다른 방법으로 분할해서도 가능합니다.
반응형
'Spring|Spring-boot' 카테고리의 다른 글
[Spring] Annotaion (0) | 2020.06.18 |
---|---|
[Spring] 생성자 DI (0) | 2020.06.17 |
[Spring] DI 설정 (0) | 2020.06.17 |
[spring] 의존 주입 (0) | 2020.06.17 |
[spring] @Configuration (0) | 2020.06.17 |
댓글