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
配置声明式事务信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了