因此可以使用<context:component-scan ...>
或@ComponentScan("org.rythmengine.spring.web")
来允许spring在某个包下扫描bean。问题是如何在扫描过程中注入逻辑?假设我想利用spring的扫描来查找实现某个接口的所有类,或者使用某个注释进行注释。
答案 0 :(得分:1)
对于扫描/检测组件,我建议您查看<context:component-scan />
和LocalSessionFactoryBean
如何扫描组件或实体。两者都使用相同的底层机制来检测类。
对于@CacheFor
注释,我建议利用Spring AOP与@Transactional
和@Cacheable
的春季使用相同(仅列出2个设备)。
当然,您可以将所有内容放在命名空间后面,就像<tx:annotation-driven />
或<cache:annotation-driven />
一样。这些都在参考指南的this section中进行了解释。
链接