2014-01-24 2 views
1

내 응용 프로그램 DataAccessObject의 많이 가지고 있는데이처럼 내 applicationContext.xml 파일에 넣어해야합니다 :Spring 용 applicationContext.xml을 생성하는 방법이 있습니까?

<bean id="sourceOfferDAO" class="com.example.dao.OfferDAO"> 
    <constructor-arg ref="sourceDataSource" /> 
</bean> 
내가 클래스의 목록을 기반으로 이러한 항목을 생성 할 수 있는지 여부를 알고 싶습니다

? 자동 와이어 링은 지금 옵션이 아닙니다.

+0

왜 자동 와이어 링을 사용할 수 없습니까? – Pedantic

+0

@AdamArold 이것은 봄철이 아닌 templating * 문제와 비슷하게 들립니다. – Eugene

답변

1

이 작업을 수행하기 위해서는 자동 배선이 권장됩니다.

실제로 옵션이 아니라면 가능한 대안은 자신 만의 주석을 만들고 이러한 주석이있는 클래스를 처리하여 XML을 생성하는 빌드 타임 단계입니다. 또는 텍스트 파일에 클래스 이름을 넣고 텍스트 파일의 항목을 반복하는 코드를 작성하여 필요한 XML을 추출 할 수 있습니다. 나는 이들 중 하나와 같은 것을 전혀 알지 못한다.