码迷,mamicode.com
首页 > 编程语言 > 详细

Spring_17_AOP配置 之 execution表达式

时间:2021-05-24 06:39:46      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:com   spring   目录   配置   poi   方法   不能   after   execution   

execution表达式

 * 在AOP的配置中需要配置切入点,那么就需要配置切入点所需要切入的位置 ,需要通过execution表达式来实现。

      <aop:config>
        <aop:pointcut id="pointcut"   expression="execution(* com.shi.service.UserServiceImpl.*(..))"/>
        <aop:advisor advice-ref="log" pointcut-ref="pointcut"/>
        <aop:advisor advice-ref="afterLog" pointcut-ref="pointcut"/>
      </aop:config>



 * execution表达式的语法 : execution(修饰符   返回值   包.类.方法名(参数)  throws异常)

                    修饰符,一般省略

                             public                公共方法

                             *                        任意

                    返回值,不能省略

                             void                   返回没有值

                             String                 返回值字符串

                             *                       任意

                    包,[省略]

                             com.gyf.crm                      固定包

                             com.gyf.crm.*.service    crm包下面子包任意 (例如:com.gyf.crm.staff.service)

                             com.gyf.crm..                   crm包下面的所有子包(含自己)

                             com.gyf.crm.*.service..  crm包下面任意子包,固定目录service,service目录任意包

                    类,[省略]

                             UserServiceImpl                       指定类

                             *Impl                                          以Impl结尾

                             User*                                          以User开头

                             *                                                  任意

                    方法名,不能省略

                             addUser                                     固定方法

                             add*                                                    以add开头

                             *Do                                             以Do结尾

                             *                                                  任意

                    (参数)

                             ()                                                  无参

                             (int)                                             一个整型

                             (int ,int)                                           两个

                             (..)                                                参数任意

                    
                      throws ,可省略,一般不写。

Spring_17_AOP配置 之 execution表达式

标签:com   spring   目录   配置   poi   方法   不能   after   execution   

原文地址:https://www.cnblogs.com/szqengr/p/14758983.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!