zoukankan      html  css  js  c++  java
  • 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)}

     

  • 相关阅读:
    刷题总结——宠物收养所(bzoj1208)
    算法复习——trie树(poj2001)
    刷题总结——bzoj2243染色
    算法复习——虚树(消耗战bzoj2286)
    设置SSH自动登陆(免密码,用户名)
    自旋锁Spin lock与互斥锁Mutex的区别
    如何去除Linux文件的^M字符
    重构
    比赛日程安排
    基于libzip的简易压缩(zip)/解压缩(unzip)程序
  • 原文地址:https://www.cnblogs.com/yz-bky/p/12684321.html
Copyright © 2011-2022 走看看