有人可以提供一个示例代码片段,使用spring-aop简介(mixin)拼接两个java接口吗?
我正在寻找AspectJ注释样式配置.此外,我的具体用例是缝合一些java bean,每个java bean一起实现自己的接口.因此,如果我可以通过使用Spring XML获得代码,而不是让代理编码,那就太棒了.
小智 5
您可以使用@DeclareParents或<aop:declare-parents>获取mixin行为.例如,
@DeclareParents(value="service.*", defaultImpl=AuditRecorderDefaultImpl.class)
private AuditRecorder mixin;
Run Code Online (Sandbox Code Playgroud)
将mixin中的所有类service与AuditRecorder接口自动转发到每个方法AuditRecorderDefaultImpl.
您可以从AspectJ的Action可下载源中看到这方面的工作示例.您还可以在Spring文档中查看详细说明.
| 归档时间: |
|
| 查看次数: |
4348 次 |
| 最近记录: |