比如我们对所有mapper方法抛出我们的自定义异常,可以先回顾下 aop 的一些知识:地址
1.首先记得修改 Spring 配置文件:
xmlns:aop="http://www.springframework.org/schema/aop
<aop:aspectj-autoproxy/><!-- 开启aop切面注解 -->
<context:component-scan base-package="com.moke.dao"/><!-- 开启扫描 -->
2.定义我们的切面:
@Component
@Aspect
public class MapperAspect {
private static final Logger LOGGER = LoggerFactory.getLogger(MapperAspect.