SpringBoot读取配置文件内容,获取数据

简介: SpringBoot读取配置文件内容,获取数据

1、我在ymal文件中写不同的数据,现在我们挨个读取一下:

2、现在我读取一下name中的abc

3、${}

4、获参数进行打印

5、打印

6、获取数据逻辑分析

7、打印数组

8、address有两个值,我们使用[0],来取值,数组要注意ymal取的值是什么数据类型,然后再java中定义的参数就是什么数据类型

9、使用常量

10、如果你觉得获取ymal文件太过复杂,可以用第二种:我们使用Environment,然后再使用

使用@Autowirded注入对象

11、使用该方法

12、注册数组

13、给他加一个getter和setter的方法

14、使用for循环

15、

16、使用@ConfigurationProperties进行数据注入

17、解决红条

17.1 复制到pom.xml中进行配置依赖

18、在pom.xml中进行添加

1. 
2. <dependency>
3. <groupId>org.springframework.boot</groupId>
4. <artifactId>spring-boot-configuration-processor</artifactId>
5. <optional>true</optional>
6. </dependency>

19、新的age没有提示

20、我们把其他配置都给删掉,配置太多,会影响类的出现

21、现在我们有了提示

小结:获取数据

1、第一种方式使用value 注解

2、第二种方法是通过environment环境对象进行注入

3、使用env.get方法就能够获取到

相关文章
|
Java Spring
「Spring Boot 系列」04. Spring Boot配置------获取数据
「Spring Boot 系列」04. Spring Boot配置------获取数据
179 0
「Spring Boot 系列」04. Spring Boot配置------获取数据
|
20小时前
|
存储 数据可视化 数据库
基于SpringBoot+Vue的商业辅助决策系统的设计与实现(源码+部署说明+演示视频+源码介绍)(2)
基于SpringBoot+Vue的商业辅助决策系统的设计与实现(源码+部署说明+演示视频+源码介绍)
9 1
|
20小时前
|
Java 关系型数据库 测试技术
基于SpringBoot+Vue的商业辅助决策系统的设计与实现(源码+部署说明+演示视频+源码介绍)(1)
基于SpringBoot+Vue的商业辅助决策系统的设计与实现(源码+部署说明+演示视频+源码介绍)
10 1
|
20小时前
|
存储 SQL 测试技术
基于SpringBoot+Vue的个人云盘管理系统的设计与实现(源码+部署说明+演示视频+源码介绍)(2)
基于SpringBoot+Vue的个人云盘管理系统的设计与实现(源码+部署说明+演示视频+源码介绍)
7 1
|
19小时前
|
测试技术 数据库 数据安全/隐私保护
基于SpringBoot+Vue足球青训俱乐部管理后台系统开发(源码+部署说明+演示视频+源码介绍)(2)
基于SpringBoot+Vue足球青训俱乐部管理后台系统开发(源码+部署说明+演示视频+源码介绍)
10 0
基于SpringBoot+Vue足球青训俱乐部管理后台系统开发(源码+部署说明+演示视频+源码介绍)(2)
|
15小时前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的短视频广告发布系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的短视频广告发布系统的详细设计和实现(源码+lw+部署文档+讲解等)
17 8
|
16小时前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的畅游游戏销售平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的畅游游戏销售平台的详细设计和实现(源码+lw+部署文档+讲解等)
14 0
|
15小时前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的电影播放平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的电影播放平台的详细设计和实现(源码+lw+部署文档+讲解等)
13 0
|
15小时前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的电子产品销售网站的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的电子产品销售网站的详细设计和实现(源码+lw+部署文档+讲解等)
15 0
|
16小时前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的电商城镇互助平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的电商城镇互助平台的详细设计和实现(源码+lw+部署文档+讲解等)
12 2