2011-10-18 4 views
1

Java 클래스의 인스턴스를 만들고 속성을 설정하기 위해 Spring 구성 파일 내에서 사용할 수있는 일종의 bean 팩토리 또는 정적 클래스가 있습니까? 이런 식으로 뭔가 :클래스가 문자열 인 Spring Bean을 생성 하시겠습니까?

<bean id="myThingy" class="org.whatever.specialBeanMaker"> 
    <property class="${maven.filtered.property.value}" /> 
    <properties> 
     <property name="a" value="...." /> 
     <property name="b" value="...." /> 
     <property name="c" value="...." /> 
    </properties> 
</bean> 

즉, 내가 런타임 때까지 (때문에 등

답변

2

아무것도 필요 없음 필터링, JNDI, PropertyPlaceholderConfigurer와, 알고하지 않습니다 클래스에서 콩을해야 . 당신이 기대하는 것처럼 특별한 그냥 작업을 수행합니다.

<bean class="${whateverClass}"/> 
+0

내가 이전이 작동을 기대하고 이클립스/봄-도구 빌드 오류를 던지는 것을 시도 그럼 난 지금 그것을 시도하고 오류가해야했다! 어쨌든 ... 고마워. – HDave

관련 문제