반응형
/* 생략 */
public ConstructorConfusionDemo(String someValue)
{
System.out.println("string");
}
public ConstructorConfusionDemo(int someValue)
{
System.out.println("int");
}
/* 생략 */
위와같은 생성자가 있을때,
<bean id="constructorConfusion" class="경로">
<constructor-arg value="1"/>
</bean>
이와 같은 코드를 작성하면 ConstructorConfusionDemo(String someValue) 생성자가 호출된다.
이 경우, public ConstructorConfusionDemo(int someValue)생성자를 호출하고 싶다면 아래와 같이 type를 추가시켜주어야 한다.
<bean id="constructorConfusion" class="경로">
<constructor-arg value="1" type="int"/>
</bean>
728x90
반응형
'웹 개발' 카테고리의 다른 글
JSP 페이지 이동 4가지 방법 및 특성 (0) | 2019.08.11 |
---|---|
Spring Framework Project에서 DataBase 사용 (0) | 2019.08.11 |
[spring] 같은 팩토리 내부의 빈 주입하기 (0) | 2019.08.11 |
Spring의 특장점 (0) | 2019.08.11 |
Spring Framework 핵심개념 [1. Injection of Control] (0) | 2019.08.11 |