当前位置:   article > 正文

Spring Boot2

Spring Boot2

SpringBoot 配置文件

properties配置文件

application.properties

以配置端口和访问路径为例

  1. server.port=8080

yaml配置文件

application.yml / application.yaml

  1. server:
  2. port: 81

在实际开发中,更常用的是yaml配置文件

yaml层级表示更加明显

yml配置信息书写与获取

  1. lesson: SpringBoot
  2. enterprise:
  3. name: itcat
  4. age: 16
  5. tel: 4000161933
  6. subject:
  7. - java
  8. - 前端
  9. - 大数据

yml书写注意事项:

        值前边必须有空格,作为分隔符

        使用空格作为缩进表示层级关系,相同的层级左对齐

获取

  1. //yaml文件数据读取1
  2. @Value("${lesson}")
  3. private String lesson;
  4. @Value("${enterprise.subject[0]}")
  5. private String subject_00;
  6. //yaml文件数据读取2
  7. @Autowired
  8. private Environment environment;
  9. //yaml文件数据读取3
  10. @Autowired
  11. private Enterprise enterprise;

方式三实体类如下

  1. //封装yaml对象格式数据必须先声明当前实体类受Spring管控
  2. @Component
  3. //使用@ConfigurationProperties注解定义当前实体类读取配置属性信息,通过prefix属性设置读取哪个数据
  4. @ConfigurationProperties(prefix = "enterprise")
  5. public class Enterprise {
  6. private String name;
  7. private Integer age;
  8. private String tel;
  9. private String[] subject;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/328564
推荐阅读
相关标签
  

闽ICP备14008679号