没有XML的AspectJ加载时编织配置

时间:2018-02-15 18:50:33

标签: java spring aspectj

是否可以仅使用Java配置AspectJ LTW?我不想处理XML,我想知道如果没有它我是否可以做到。我搜索了AspectJ网站,我发现只有XML方式。

我计划在春天使用它,希望没有任何奇怪的后果(已经有足够的问题:))。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以将Spring设置为主要使用Spring注释来使用AspectJ via LTW。但是你需要META-INF/aop.xml因为这是AspectJ LTW的要求,它不是来自Spring。 AspectJ是一个独立的技术,它不需要Spring,Spring只支持它在自己的上下文中使用。

如果您因任何原因不喜欢XML - 完成正确没有问题而您只需要触摸一次文件 - 使用CTW(编译时编织),例如通过AspectJ Maven Plugin