SpringBoot学习02 | 基础配置

106 阅读1分钟

1. 配置文件

在resources文件夹下建立application.properties
  • server.port=80 修改端口
三种文件配置格式
  • properties(传统格式)
  • yml(主流格式)
  • yaml
  • 优先级: properties>yml>yaml
    注意: 要是没有提示怎么办?
    文件目录中/Facets/找到模块/点击小绿叶/添加yml的文件/yml变成绿叶
ymal:一种数据存储格式
  • 优点:

    • 容易阅读
    • 容易与脚本语言交互
    • 以数据为核心,重数据轻格式
  • yaml文件扩展名

    • ymal
    • yml
  • yaml语法规则

    • 大小写敏感
    • 属性层级关系使用多行描述,每行结尾使用冒号结束
    • 使用缩进表示层级关系,同层次左侧对齐,只允许使用空格
    • 属性值前面添加空格
    • 使用#作为注释
  • 读取规则

    • 使用@Value进行读取
      • @Value(”${user.name}")
    • 使用Environment对象将yaml中所有文件全部封装,并且使用env.getProperty获得对象
    • 自定义对象封装指定数据
      • 提供数据(yaml中)
      • 提供一个封装模型类(@Component交给spring管理)
        • 通过注解@ConfigurationProperties进行关联
        • prefix:设置yaml文件中数据的前缀