我使用Spring 2.5进行依赖注入管理。我有一些类需要在调用某些方法时在后台触发某些操作。我认为最简单的方法是使用注释,例如:
class MyClass {
//...
@DoSomethingElseInTheBackground
function void doSomething() {
//...
}
//...
}
我之前写过BeanPostProcessor,这很简单。那么有没有办法去做我想要的事情?我部分地受到@Transational
的启发。
答案 0 :(得分:5)
@Transactional
正确启发了你。它使用Spring AOP,Spring框架的内置功能。</ p>
查看:@AspectJ examples with pointcuts based on annotations,它描述了完全相同的用例。