Spring @Bean注释差异(context vs config packages)?

时间:2012-09-05 21:57:47

标签: spring

这些类之间的区别是什么?我应该何时将它们与@Configure结合使用?

org.springframework.context.annotation.Bean

org.springframework.config.java.annotation.Bean;

2 个答案:

答案 0 :(得分:4)

看起来你的类路径中有一个过时的jar文件 - org.springframework.config.java.annotation.Bean不再使用最新的Spring 3.1.2 jar,org.springframework.context.annotation.Bean注释应该与{@Configuration一起使用1}}类

答案 1 :(得分:1)

从Spring 3.0开始,JavaConfig依赖项是spring-context的一部分。因此,如果您使用Spring构建应用程序> 3.0使用org.springframework.context.annotation.Bean