
目标是什么?
- 使用SpringBoot的方式去创建一个Bean,以代替传统通过xml的方式声明Bean
- Spring中如何优雅的注入配置参数
开发环境
- JDK1.8或更高版本
- Maven
- IntelliJ IDEA 开发工具
项目目录

使用注解

一. 创建Bean
- 配置类的方式

- xml的方式

以上就是xml的方式创建Bean,和配置类的方式来创建Bean,下面我们来验证下。
测试创建Bean是否生效

二. 注入配置文件
在SpringBoot中配置文件的命名方式为:
application.properties = application-default.properties
SpringBoot项目启动会先加载默认的配置文件也就是 application.properties
但是一个项目中可能有很多的配置文件,因为SpringBoot也提供了加载多个配置文件的机制,通过在
spring.profiles.active=test,default的方式来激活要加载并允许使用的配置文件。对于这种文件的命名是下面这种方式。
application-{profile}.properties
application.properties
激活允许的允许的配置文件test,default

因为要演示@Profile的使用方式,所以小编在application.properties和application-test.properties这两个配置文件都声明了 application.name这个属性。那么我们如何来指定注入的那个配置文件中的属性值呢?
这里其实就是要用 @Profile来声明,但是一定要注意的要在 application.properties中激活允许的加载的配置文件 spring.profiles.active=test这样就也可以使用 application-test.properties中的配置参数了。

可以看到@Value其实就是用来指定要插入的属性的,@Value其实还能插入更多的类型

获取本课程代码请关注后私信: 002
小编编辑很辛苦,希望得到您的点击关注,和小编一起学习SpringBoot。
更多了解可以点击小编博客: https://blog.springlearn.cn/posts/4135/