SpringMVC配置AOP
java的SpringMVC中经常会用到对controller层、service层、dao层的,
拦截监听,springMVC中的切换编程AOP就解决了该问题。
AOP类似于监听事件,监听软件程序的动作。
AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。
AOP可以实现对系统的不同的功能组件,进行统一处理,例如controller层、service层、dao层,
可以监听 controller层、service层、dao层的类和方法的执行之前、执行之后,抛出异常的事件。
实现步骤:
1.通过maven引入springmvc的AOP,
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- aop aspect注解导包-->