所以可以使用<context:component-scan ...>
或者@ComponentScan("org.rythmengine.spring.web")
允许spring扫描某个包下的bean。问题是如何在扫描过程中注入我的逻辑?假设我想利用 spring 的扫描来查找所有实现某个接口的类,或者用某个注解进行注解。
问问题
241 次
1 回答
1
<context:component-scan />
对于扫描/检测组件,我建议查看如何LocalSessionFactoryBean
扫描组件或实体。两者都使用相同的底层机制来检测类。
至于@CacheFor
注释,我建议使用Spring AOP,就像 spring 用于@Transactional
and一样@Cacheable
(仅命名 2 个设备)。
当然,您可以将所有内容都很好地放在名称空间后面,就像<tx:annotation-driven />
or一样<cache:annotation-driven />
。这一切都在参考指南的这一部分进行了解释。
链接
- 扫描实体源| 资源
- 开发自定义命名空间参考
- 带有 Spring参考的 AOP
于 2013-12-09T07:43:04.173 回答