在Spring的Java配置中自动连接Bean
是否可以在用Java编写的Spring配置中使用Spring的注释?@Autowired
例如:
@Configuration
public class SpringConfiguration{
@Autowired
DataSource datasource;
@Bean
public DataSource dataSource(){
return new dataSource();
}
// ...
}
显然,数据源接口不能直接实例化,但为了简化,我在这里直接实例化了它。目前,当我尝试上述操作时,数据源对象保持空,并且不会由Spring自动连接。
我通过返回一个 .@Autowired
SessionFactory
FactoryBean<SessionFactory>
所以我的问题具体是:有没有办法做到这一点?或者更一般地说,在Spring Java配置中自动连接Bean的方法是什么?DataSource
我应该注意我正在使用Spring版本3.2。