Spring纯注解开发基本使用方法

一、注解开发定义bean

在这里插入图片描述

1.使用@Component定义bean,括号中可以指的bean的名称。
2.在配置文件中配置需要扫描的目录。
在这里插入图片描述
三个衍生注解,分别定义表现层,业务层和数据层bean的定义。

二、使用java代替配置文件

1.新建一个config类,使用注解@Configuration来定义这是个配置类,并用@ComponentScan来指定要扫描的包(多个包需使用数组形式)。
在这里插入图片描述
在这里插入图片描述

测试类

在这里插入图片描述

三、bean的作用范围以及生命周期

1.使用@Scope注解设置单双例:singleton单例,prototype双例。
在这里插入图片描述
在这里插入图片描述
2.生命周期的初始化方法和销毁方法:@PostConstruct指定初始化方法,@PreDestroy指定销毁方法。
在这里插入图片描述

四、依赖注入

1、引用类型:利用注解@Autowired依赖驻入(按类型自动装配)。
在这里插入图片描述
2.1、简单类型:利用@Value注解,在括号内填入值。
在这里插入图片描述
2.2、利用配置文件注入简单类型:在配置类中添加@PropertySource注解(括号内指定数据源的文件名)。
在这里插入图片描述
再将@Value内的值改为“${name}”,并在括号内指定配置文件名,,其中name为properties文件中的key值。
在这里插入图片描述
在这里插入图片描述
多个配置文件需使用数组形式在这里插入图片描述

五、第三方bean配置

1、新建一个配置第三方bean的config类,定义一个方法创建并返回这个对象,在这个方法中可以对bean进行配置,需要在方法上添加@Bean注解
在这里插入图片描述

2、在原本的config配置类中添加扫描信息
在这里插入图片描述
方法二:使用@Import注解导入第三方bean的配置类 (推荐)
在这里插入图片描述
3、为第三方bean注入资源
简单类型:用成员变量
在这里插入图片描述
引用类型:用方法形参(自动装配)在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值