Spring框架重要注解和类(接口)整理
一、Spring配置类注解和配置
基本配置类(通用注解)
注解名称 | 作用 |
---|---|
@Configuration | 指定标明的类为配置类 |
@ComponentScan(basePackages={“cn.zzcfirst.mapper”}) | 将指定包中的组件添加到容器中 |
@MapperScan(basePackages = {“cn.zzcfirst.mapper”}) | 将指定包dao层Mapper接口添加到容器中 |
@Bean | 声明方法为创建bean的方法 |
@Scope(value=“single”) | 指定bean的作用范围 |
@Import(DaoConfig.class) | 导入另一个配置类 |
特殊配置类
注解名称 | 作用 |
---|---|
@EnableWebMvc | 开启自定义WebMvc配置 MVC配置类 |
@EnableTransactionManagement | 开启声明式事务支持 事务配置类 |
@EnableAspectJAutoProxy | 开启Aop代理 AOP配置类 |