代码之家  ›  专栏  ›  技术社区  ›  user3285241

无XML的AspectJ加载时编织配置

  •  0
  • user3285241  · 技术社区  · 7 年前

    是否可以仅在Java中配置AspectJ LTW?我不想处理XML,我想知道我是否可以不用它。我搜索了AspectJ网站,只找到了XML方式。

    我计划在Spring中使用它,希望不会有任何奇怪的后果(已经有足够多的问题了:))。

    谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   kriegaex    7 年前

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

    如果您出于任何原因不喜欢XML—做得好并没有问题,只需触摸一次文件—请使用CTW(编译时编织),例如通过 AspectJ Maven Plugin .