首页 > 其他分享 >008_基础配置(属性配置,配置文件分类,yaml,yaml数据读取)

008_基础配置(属性配置,配置文件分类,yaml,yaml数据读取)

时间:2023-02-09 01:22:18浏览次数:40  
标签:配置文件 yaml application 格式 008 yml 属性

配置文件位置:main→resources→application.properties

这是boot的默认配置文件。

基础配置——属性配置

修改配置

  properties 格式

  修改服务器端口:server.port = 8080

  关闭运行日志图标(banner):spring.main.banner-mode = off

  设置日志相关:logging.level.root=debug     //日志级别从小到大:debug,info,warning,error,critical

 

  yml 格式(企业开发常用 yml 格式)

  修改服务器端口:

          sever:

             port:

  关闭运行日志图标:

          spring:

            main:

              banner-mode:

  设置日志相关:   

         logging:

           level:

 

  yaml 格式

  修改服务器端口:

          sever:

             port:

  关闭运行日志图标:

          spring:

            main:

              banner-mode:

  设置日志相关:   

         logging:

           level:

 

SpringBoot 配置文件加载顺序:application.properties  >  application.yml  >  application.yaml

属性提示消失的解决方案:

  ① 选择文件→项目结构→模块→Spring

  

 

  ② 点击绿叶 → 点击加号 → 点击resources → 双击 templates → 将对应文件选中,点击右下角OK

       

 

 

yml格式

  优点:容易阅读,容易与脚本语言交互,以数据为核心,重数据轻格式

YAML 文件扩展名:.yml(主流);yaml

yaml 语法规则:

  大小写敏感;

  属性层级关系使用多行描述,每行结尾使用冒号结束

  使用缩进表示层级关系,同层级左侧对齐,只允许使用空格(不允许使用 Tab 键)

  属性值前面添加空格(属性名与属性值之间使用冒号 + 空格作为分隔)

  # 表示注释

  字面值表示方法:

    boolean: TRUE          #TRUE,true,True,FALSE,false,False均可

    float: 3.14              #支持科学计数法,支持二进制、八进制、十六进制

    null: ~               #使用 ~ 表示null

    string: HelloWorld            #字符串可以直接书写

    string2: "HelloWorld"        #可以使用双引号包裹特殊字符

    date: 2018-02-17           #日期必须使用 yyyy-MM-dd 格式

    datetime: 2023-2-8T22:49:45+08:00  #时间和日期之间使用 T 连接,最后使用 + 代表时区

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

    subject:

      - java

      - 前端

      - 大数据

    users:

      - name:Tom

         age:4

      - name:Jerry

       age:5

  

  读取 yaml 单一属性数据:

  对应数据(位于 application.yml里 的内容):

  

  

  对应代码:

  

 

    

 

标签:配置文件,yaml,application,格式,008,yml,属性
From: https://www.cnblogs.com/AronKeener/p/17103881.html

相关文章