解决方案 »

  1.   

    aop可以把与业务无关的都放到它那,让代码更干净。比如做日志管理。
      

  2.   

    spring的事务管理不就是 aop的应用么
      

  3.   

    什么事务、日志啥的就不说了。
    举个例子:“不管返回给用户的消息是什么样的,我都要在前面加上‘尊敬的用户,’”,此时,我们可以拦截返回消息的get方法,在return的message前加上‘尊敬的用户,’。
      

  4.   

    把系统中公用的部分提取出来,就是aop~~~
      

  5.   

    你都不知道为什么用AOP,那干嘛要用AOP呢?