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方法就能够获取到