• Springboot的application配置文件


    配置文件

      Spring Boot提供一个名称为application的全局配置文件,支持两种格式properties格式与YAML格式

      1,Properties格式

        例如:修改Tomcat端口号  server.port=8080

         2,YAML格式

        YAML格式配置文件的扩展名可以是yaml或者yml

        基本格式要求:

          大小写敏感

          使用缩进代表层级关系

          相同的部分只出现一次

        例如:修改Tomcat端口号 

          server:

            port: 8080

      3,配置文件的存放位置

        【1】当前项目根目录中

        【2】当前项目根目录下的一个/config子目录中

        【3】项目的resources即classpath根路径中

        【4】项目的resources即classpath根路径下的/congig目录中

      4,配置文件加载顺序

        【1】不同格式的加载顺序

            如果同一个目录下,有application.yml也有application.properties,默认先读取application.properties

            如果同一个配置属性,在多个配置文件都配置了,默认使用第一个读取到的,后面读取的不覆盖之前读取的

        【2】不同位置的加载顺序

            当前项目根目录下的一个/config子项目中{最高}

            config/application.properites

            config/application.yml

            当前项目根目录中{其次}

            application.properties

            application.yml

            项目的resources即classpath根路径下的/congig目录中{一般}

            resources/confif/application.properites

            resources/config/application.yml

            项目的resources即classpath根路径中{最后}

            resources/application.properites

            resources/application.yml

        5,配置文件中的占位符

            【1】占位符语法

                ${}

            【2】占位符作用

                “${}”中可以获取框架提供的方法中的值如:random.int等

                占位符可以获取配置文件中的键的值赋给另一个键作为值

                例如:

                    school:

                      name: qwe

                      age: ${school.name}

            【3】生成随机数:

                

                  例如:设置Tomcat端口号随机数(1000-9999)

                  server:

                    port: ${random.int(1000,9999)}

     

  • 相关阅读:
    SQL Server ---------- 分离数据库 生成 .mdf文件
    WindowsServer -------------部署软件
    hibernate的配置文件(ORM元数据配置、主配置文件)
    The database returned no natively generated identity value错误解决方案
    权限管理
    虚拟机Linux系统ip查询失败问题
    文件处理(链接命令)
    文件处理(创建、查看)
    汉诺塔——递归
    hibernate(概念、ORM思想)
  • 原文地址:https://www.cnblogs.com/yz-bky/p/12684321.html
Copyright © 2020-2023  润新知