Spring - 스프링 DI 지시서 작성하기(Spring Bean Configuration)

jodbsgh·2022년 3월 29일
0

🍕"Spring"

목록 보기
5/19

beans 태그가 채워져있는 xml파일로 이동

<!--xml 파일 -->


<?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 NewlecExam(); 
		을 <bean>으로 어떻게 표현할 것인가. -->
	<!-- id = 부품의 이름,		class = 경로  -->
	<bean id="exam" class="spring.di.entity.Exam"></bean>
	<!-- class는 같은 형식의 클래스가 존재할 수 있기 떄문에 경로를 정확하게 작성하는 것이 좋음-->
    
    <!-- ExamConsole console = new GridExamConsole();-->
    <bean id="console" class="spring.di.ui.GridExamConsole">
    	<property name="exam" ref="exam"/>
        <!-- 순서2 위 태그의 name은 setExam()을 표현한 것(set삭제,첫글자 소문자)-->
        <!-- 순서3 ref="exam"은 setExam(exam) 과 같음 (매개변수와 같아야함)-->
    </bean>
    
    <!-- 위의 부품들을 어떻게 사용할 것인가.	순서1 -->
    <!-- console.setExam(exam);	-->
</beans>
profile
어제 보다는 내일을, 내일 보다는 오늘을 🚀

0개의 댓글