创建Spring bean而不在app环境文件中引用或编码

时间:2014-05-10 20:16:57

标签: spring

我想知道是否有一种方法可以定义在没有直接在spring应用程序上下文文件中编码的情况下创建的spring bean。

1 个答案:

答案 0 :(得分:1)

您可以使用组件扫描。

<context:component-scan base-package="org.example"/>

或 对于java config

@ComponentScan({"com.foo.bar", "org.example"})

这样,spring将扫描已隐藏的包,以查找使用@Component(或其继承者@Service@Repository@Controller)注释的类,并将它们注册为spring bean。

您可以在此处阅读更多内容:http://docs.spring.io/spring/docs/3.0.0.M3/reference/html/ch04s12.html