环境springboot+Jdk1.8
我想写一个starter,需要使用@Bean去返回被@Aspect注解的类切面无法生效,我想要做到的效果是
1,切面可以控制是否启用(比如说我在启动类加上我自定义的注解时就需要切面生效)
2,使用者可以通过实现切面类的接口来实现自己的处理方法。
求教,谢谢!
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
第一个实现很简单,直接参考EnableAspectJAutoProxy注解,它由import导入ImportBeanDefinitionRegistrar,这里自己去做包扫描这就实现你的功能了(Aspect标记的类就不需要直接用@Component直接注入了,通过编程实现包扫描,不会的可以直接参考mybatis的mapper扫描)第二个没看懂你的意思,如果你需要不走原始对象的方法而走其他实现,完全可以aop自己里面去处理
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!