gpt4 book ai didi

java - 如何启用 with java-based annotations

转载 作者:IT老高 更新时间:2023-10-28 13:05:00 25 4
gpt4 key购买 nike

我正在尝试设置没有任何 XML 的 Spring AOP。我想启用 <aop:aspectj-autoproxy>在一个类中注释为 @Configuration .

这是在 XML 文件中定义的方式:

<aop:aspectj-autoproxy>
<aop:include name="msgHandlingAspect" />
</aop:aspectj-autoproxy>

我尝试用 @Configuration 注释我的类(class)和 @EnableAspectJAutoProxy但什么也没发生。

最佳答案

您是否在同一个 @Configuration 类中创建了一个方面 bean?这是the docs建议:

 @Configuration
@EnableAspectJAutoProxy
public class AppConfig {
@Bean
public FooService fooService() {
return new FooService();
}

@Bean // the Aspect itself must also be a Bean
public MyAspect myAspect() {
return new MyAspect();
}
}

关于java - 如何启用 <aop :aspectj-autoproxy> with java-based annotations,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10448830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com