//下面是代码。我无法理解这里发生了什么。这是怎么回事?
@Configuration
public class DataSrcConfg {
protected DS ds;
@Bean(autowire = Autowire.BY_TYPE)
@Scope(ConfigurableBeanFactory.SCOPE_SINGLETON)
@Lazy(true)
public JdbcTemplate jdbcTemplate() throws SQLException {
return new JdbcTemplate(this.ds);
}
}
答案 0 :(得分:0)
这里使用的按类型自动装配的方式是错误的。创建JdbcTemplate Bean的代码没有通过Spring向它注入任何依赖关系,因此按类型自动装配是没有意义的。您想要一个如何正确使用按类型自动装配的示例吗?