spring第一章-常用注解

1,配置类型的组件

1.1 @configuration

把一个类当作spring的ioc容器,在这个类的某个方法上组册了@Bean,就会作为spring中的bean

1.2 @ComponentScan

再配置类上加改注解,该注解会默认扫描该类所在包下的所有配置类,

1.3 @Scope

用于指定Scope的作用域(用在类上)

1.4 @Conditional

作用满足一定条件之后,给容器注册bean

1.5 @Import

导入外部资源

2,自动装配组件

2.1 @Component

当组件不好归类时,使用这个注解标注,将当前类交给spring容器管理

2.2@Service

2.3 @Controller

2.4 @Repository

2.5 @Value

普通数值类型赋值

2.6 @Autowiired

默认按照类型装配,如果按照名称装配,可以结合@Qualifier注解一起使用

2.7 @PropertySource

读取配置文件赋值

2.8 @Resource

默认按照名称装配,当找不到名称匹配的bean时才会按照类型装配

3,织入组件

3.1 @ApplicationContextAware

可以通过上下文环境对象得到Spring容器中的Bean

BeanDefinitionRegistryPostProcessor

4,切面组件

4.1 @EnableTransactionManagement

添加对事务的支持

4.2 Transactional

配置声明式事务信息

posted @ 2023-07-24 09:25  浪成于微澜之间  阅读(21)  评论(0)    收藏  举报