5. DI 명세서 작성하기

4699 단어 SpringSpring

DI 명세서 작성하기


Spring Bean Configuraion File을 선택해서 xml형태로 DI 명세서를 작성할 수 있습니다.

밑에 명세서는

Exam exam = new OhExam();
ExamConsole console = new GridExamConsole();
		
console.setExam(exam);

이 코드를 DI 명세서를 작성해서 구현한 것 입니다.

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
	<!-- Exam exam = new OhExam(); -->
	<bean id="exam" class="spring.di.entity.OhExam"/>
	<!-- ExamConsole console = new GridExamConsole(); -->
	<bean id="console" class="spring.di.ui.GridExamConsole">
		<!-- console.setExam(exam); -->
		<!-- 여기서 name은 setExam을 뜻한다. -->
		<property name="exam" ref="exam" /> 
	</bean>
</beans>

이때 property에서 name은 setExam이 존재할 때 set을 빼고 앞에 글자를 소문자로 만들어서 넣어줍니다.(규칙) 그리고 두번 째로 인자에 따라서 value, ref를 통해 인자를 넣어줍니다. 이때 위에 선언된 bean의 id값으로 넣어주면 됩니다.

좋은 웹페이지 즐겨찾기