실행시에 바인드 할 필요가있는 bean가 있습니다. 등록 정보 파일에서constructor-arg 봄의 프로퍼티로부터의 참조
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<constructor-arg ref="${requiredBean:mysql}"/>
</bean>
<bean id="mysql" class="xxx.xxx.xxxxxx">
</bean>
<bean id="mongo" class="xxx.xxx.xxxxxx">
</bean>
나는 몇 가지 이유에 속성 파일에서 requiredBean 스프링에 의해 포착되지 인해
requiredBean=mongo
는하지만 (특성 파일이 올바르게 구성되어 재산 및 기타 모든 추가 속성이 제대로로드되지 않는 경우).
나는 constructor aa ref에 대한 arg를 선언 할 때 사용한 구문이 옳다는 것을 알고 싶습니다. 또는 선언 할 다른 방법이 있는지 알고 싶습니다.
Pls이 문제를 해결하는 데 도움을줍니다.
질문이 명확하지 않은 경우 알려주십시오.
정보가 충분하지 않습니다. 읽히는 속성 파일의 경로와 읽지 않은 속성 파일의 경로를 게시하십시오. –
특성 파일을 잘 읽습니다. 속성 파일의 다른 모든 속성들이이 하나의 속성을 제외하고 반영됩니다. – vamsi
'' –