1 ) <beans:constructor-arg> 사용하기
아래의 코드가 일반적인 xml으로 bean 설정한 코드이다
<beans:bean id="test1" class="com.spring.test.Test1">
<beans:property name="id" value="qwer1234"></beans:property>
<beans:property name="pw" value="qwer1234"></beans:property>
<beans:property name="name" value="user1"></beans:property>
</beans:bean>
아래 코드가 <beans:constructor-arg> 를 사용한 코드이다
<beans:bean id="test2" class="com.spring.test2.Test2">
<beans:constructor-arg ref="test1"/>
</beans:bean>
<beans:constructor-arg> 를 사용한 코드를 보면
id는 역시 자신이 사용할 변수명이다
class 에 DTO가 있는 경로를 적어주고
"constructor-arg ref ="에 test1을 적으면 일반적인 bean코드에 test1이 import 된다고 생각하면된다 굳이
<beans:property name="id" value="qwer1234"></beans:property>
<beans:property name="pw" value="qwer1234"></beans:property>
<beans:property name="name" value="user1"></beans:property> 이설정을 안해주어두 된다는 말이다
'몰아 넣기' 카테고리의 다른 글
[java/spring/pom] 내가 많이 쓰는 dependencies 들 (0) | 2021.08.25 |
---|---|
[JAVA/Spring]AOP 초기 셋팅 (0) | 2021.08.04 |
[JAVA/Spring] @Autowired ,@Inject , @Resource 사용하기 (0) | 2021.08.03 |
[JAVA/Spring] xml 파일을 통해 bean 설정하기! (0) | 2021.08.03 |
[JAVA/Spring/MyBatis]동적 쿼리문이란? (0) | 2021.07.29 |