是否可以仅在 Java 中配置 AspectJ LTW?我不想处理 XML,并且想知道是否可以不用它。我在AspectJ网站上搜索了一下,只找到了XML方式。
我计划将它与 Spring 一起使用,希望不会产生任何奇怪的后果(已经有足够的问题了:))。
谢谢!
最佳答案
您可以设置 Spring 使用 AspectJ via LTW主要使用 Spring 注解。但您确实需要 META-INF/aop.xml,因为这是 AspectJ LTW 要求,它不是来自 Spring。 AspectJ是一项独立的技术,不需要Spring,Spring只支持它在自己的上下文中使用。
如果您出于某种原因不喜欢 XML - 正确完成就没有问题,您只需要接触该文件一次 - 使用 CTW(编译时编织),例如通过 AspectJ Maven Plugin .
关于java - 无需 XML 的 AspectJ 加载时编织配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48814318/