前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2. 基础配置

2. 基础配置

作者头像
捞月亮的小北
发布2024-05-06 08:55:19
580
发布2024-05-06 08:55:19
举报
文章被收录于专栏:捞月亮的小北捞月亮的小北

1. 配置文件格式

1.1 配置文件自动提示功能消失解决方案

1.2 SpringBoot配置文件加载顺序(了解)

application.properties > application.yml > application.yaml

1.3 注意事项

SpringBoot核心配置文件名为application

SpringBoot内置属性过多,且所有属性集中在一起修改,在使用时,通过提示键 + 关键字修改属性

不同配置文件中相同配置按照加载优先级相互覆盖 ,不同配置文件中不容配置全部保留

2. yaml

2.1 yaml 的简单说明

  • YAML(YAML Ain't Markup Language),一种数据序列化格式
  • 优点:
    • 容易阅读
    • 容易与脚本语言交互
    • 以数据为核心,重数据轻格式
  • YAML文件扩展名
    • .yml(主流)
    • .yaml

2.2 yaml 语法规则

  • 大小写敏感
  • 属性层级关系使用多行描述,每行结尾使用冒号结束
  • 使用缩进表示层级关系,同层级左侧对齐,只允许使用空格(不允许使用Tab键)
  • 属性值前面添加空格(属性名与属性值之间使用冒号+空格作为分隔)
  • ?#? 表示注释
  • 核心规则:数据前面要加空格与冒号隔开
代码语言:javascript
复制
enterprise:
  name: north
  age: 19
  subjects:
    - java
    - 大数据
    - 前端

2.3 yaml 数组数据

数组数据在数据书写位置的下方使用减号作为数据开始符号,每行书写一个数据,减号与数据间空格分隔

2.4 yaml 数据读取

  • 第一种:使用@Value读取单个数据,属性名引用方式:$ ?

?

  • 第二种:封装全部数据到Environment对象 ?

?

  • 第三种:自定义对象封装指定数据 ?

2.5 自定义对象封装数据警告解决方案

2.6 知识点小结

读取数据三种格式

  1. @Value(直接读取)
  2. Environment(封装后读取)
  3. 实体类封装属性(封装后读取)
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-05-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 配置文件格式
    • 1.1 配置文件自动提示功能消失解决方案
      • 1.2 SpringBoot配置文件加载顺序(了解)
        • 1.3 注意事项
        • 2. yaml
          • 2.1 yaml 的简单说明
            • 2.2 yaml 语法规则
              • 2.3 yaml 数组数据
                • 2.4 yaml 数据读取
                  • 2.5 自定义对象封装数据警告解决方案
                    • 2.6 知识点小结
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                    http://www.vxiaotou.com