spring-210728-04—AOP-了解完全注解式开发
- ConfigAop.java
ConfigAop.java
package com.bgy.spring.config;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.EnableAspectJAutoProxy;
/*
开启注解扫描
@ComponentScan(basePackages = {"com.bgy.spring"})
↑↑ 相当于 ↓↓
<context:component-scan base-package="com.bgy.spring.aoptest"></context:component-scan>
*/
/*
开启Aspect生成代理对象
@EnableAspectJAutoProxy(proxyTargetClass = true)
↑↑ 相当于 ↓↓
<aop:aspectj-autoproxy></aop:aspectj-autoproxy>
*/
@Configuration
@ComponentScan(basePackages = {"com.bgy.spring"})
@EnableAspectJAutoProxy(proxyTargetClass = true)
public class ConfigAop {
}
本文介绍了如何在Spring框架中使用注解进行AOP(面向切面编程)配置,包括`@Configuration`、`@ComponentScan`和`@EnableAspectJAutoProxy`注解的使用,它们分别用于开启组件扫描和创建AspectJ代理对象,从而实现切面的自动化处理。

被折叠的 条评论
为什么被折叠?



