[SPRING] Spring Bean 선언의 ref 대 idref 속성
SPRINGSpring Bean 선언의 ref 대 idref 속성
누군가가 저에게 차이점을 말할 수 있습니까?
<bean id="b1" class="" />
<bean id="" class="">
<property name="b1" ref="b1" />
</bean>
과
<bean id="" class="">
<property name="b1" idref="b1" />
</bean>
그리고 어느 때 사용해야합니까?
해결법
-
==============================
1.http://forum.springsource.org/showthread.php?t=74355
http://forum.springsource.org/showthread.php?t=74355
-
==============================
2.다음은 조금 더 자세한 예입니다. A와 B 두 가지 콩이 있다고 가정 해보십시오.
다음은 조금 더 자세한 예입니다. A와 B 두 가지 콩이 있다고 가정 해보십시오.
<bean class="A" id="a" /> <bean class="B"/> <constructor-arg> <ref bean="a"/> <idref bean="a"/> </constructor-arg> </bean>
이 경우 B는 다음과 같은 생성자를가집니다.
public B(A a, String string) { string.equals("a"); //true }
ref를 사용하면 객체를 참조 할 수 있고 idref를 사용하면 bean의 이름을 참조하기 만하면됩니다.
-
==============================
3.idref는 실제 빈을 가리켜 야합니다. 형식은
이어야합니다. idref는 실제 빈을 가리켜 야합니다. 형식은
이어야합니다. -
==============================
4.id는 Class의 인스턴스를 생성하는데 사용되고, idref는 빈의 이름을 가리키는 데 사용된다.
id는 Class의 인스턴스를 생성하는데 사용되고, idref는 빈의 이름을 가리키는 데 사용된다.
from https://stackoverflow.com/questions/1767831/ref-vs-idref-attributes-in-spring-bean-declaration by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 왜 Spring MockMvc 결과는 쿠키를 포함하지 않는 것입니까? (0) | 2019.02.17 |
---|---|
[SPRING] 여러 자식 컨텍스트가있는 스프링 부팅 응용 프로그램 만들기 (0) | 2019.02.17 |
[SPRING] Spring MVC에서 동일한 @RequestMapping에있는 매개 변수에 대해 다른 값을 어떻게 매핑합니까? (0) | 2019.02.17 |
[SPRING] Spring Data @CreatedDate 주석이 작동하지 않습니다. (0) | 2019.02.17 |
[SPRING] 추상 클래스의 주석을 상속합니까? (0) | 2019.02.17 |