码厨frog
2017-10-25 14:55
采纳率: 100%
浏览 920
已采纳

如何零配置完成SpringAOP织入

求助! 切面类已经写好, 如何不通过xml配置文件, 也不通过注解, 将切面与切入点表达式织入. 就是说Spring底层有没有什么类或者方法之类的, 通过调用也能完成织入.先谢谢各位大神啦!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 如影随形小浩儿 2017-10-26 01:51
    已采纳

    其实AOP都是通过拦截器来实现的,我只找到2个相关的:Aspect, JoinPoint都融汇于Advice的实现中即Advisor(MethodBeforeAdvice等和MethodIntector接口的实现类)或IntroductionInterceptor了,你可以看一下这个的源码参考一下

    点赞 评论
  • lianjunzongsiling 2017-10-27 01:21

    如题主所说,切面类已经写好,那我姑且认为你的切面类是这样写的

     @Aspect
    public class YourAspect {
       ...
    }
    

    题主说想要零xml配置,零注解织入,那题主应该在切面类上标注

    @Component
    
    

    并且将切面类放在spring的扫描路径下,这样spring就可以自动加载切面,从而实现题主所说的零xml配置和零注解织入了。
    望采纳。

    点赞 评论
  • lianjunzongsiling 2017-10-27 01:22

    也就是说最终的切面类应该是这样的

    @Component
    @Aspect
    public class YourAspect {
       ...
    }
    
    点赞 评论

相关推荐 更多相似问题