私はこのようなものを持っています:
class MyBean {
@Autowired
@Qualifier("jdbcTemplate")
@BeanProperty
var jdbcTemplate : JdbcTemplate = null
}
Spring は、タイプ JdbcTemplate の Bean が見つからないことを訴え、自動配線を拒否します。私の spring.xml には次のものがあります。
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.simple.SimpleJdbcTemplate">
<constructor-arg ref="dataSource" />
</bean>
MyBean の jdbcTemplate のタイプを JdbcTemplate から SimpleJdbcTemplate に変更すると、機能します。私の質問は、修飾子の注釈を明らかに無視しているのはなぜですか? 私は何か間違ったことをしていますか?