*com.sikiedu.service.*ServiceImpl.*(...)
第一个*表示对返回值不做要求,可以用*代替void等。(权限默认为public,所以public可以省略)
第二个*表示要增强service包下所有以ServiceImpl结尾的实现类;
第三个*表示增强类下的所有方法;
...:参数了类型有可能不同,数量可能不止一个,所以可以用...代替。
*com.sikiedu.service.*ServiceImpl.*(...)
第一个*表示对返回值不做要求,可以用*代替void等。(权限默认为public,所以public可以省略)
第二个*表示要增强service包下所有以ServiceImpl结尾的实现类;
第三个*表示增强类下的所有方法;
...:参数了类型有可能不同,数量可能不止一个,所以可以用...代替。
使用@RunWith(SpringJUnit4ClassRunner.class)
的时候记得导入test包
执行步骤:
1 before 前置通知
2 将我们要增强的类放进around 中执行
3 afterReturning 成功通知
4 after 后置通知