SpringBoot全局配置文件|配置端口

Spring Boot 提供了大量的自动配置,极大地简化了spring 应用的开发过程,开发者也可以根据需要通过配置“配置文件”修改 Spring Boot 的默认设置。

Spring Boot以application.properties与 application.yaml作为项目的全局配置文件,在 Spring Boot 启动时被自动读取。当然也可以同时使用,但同级目录下读取的顺序是先读取application.properties,读取application.yaml。

本次先将介绍 application.yml的语法及使用。

类似json。以:分割键值对 key:value

换行缩进表示对象属性关系。在 YAML 中,对象可能包含多个属性,每一个属性都是一对键值对。
YAML 为对象提供了 2 种写法:缩进式写法、行内式写法,但注意,无论是缩进写法还是行内写法,冒号后都必须有一个空格

# user对象 行内写法:注意冒号后空格

user: {
  username: xiatian is good,
  age: 32,
  birth: 2020/09/10 13:14:15,

  # book对象 行内写法:注意冒号后空格

  book: {bookName: springboot , bookPrice:102},

  # 数组 行内写法:注意冒号后空格

  hobby: [篮球,足球,排球],

  # List 行内写法:注意冒号后空格
  booksname: [计算机基础,javaEE框架,springboot],

  # Map 行内写法:注意冒号后空格
  books: {key1: spring, key2: springmvc, key3: springboot,key4: springcloud,
          chinese: {0: 活着, 1: 孙子兵法,  2: 诗经, hz: 活着, szbf: 孙子兵法, sj: 诗经}},

  # Set 行内写法:注意冒号后空格
  salary: [6000,7000,8000]
}

缩进写法(如果缩进有误配置将视为无效)

server:
  port: 80
  servlet:
    context-path: /
  tomcat:
    uri-encoding: utf-8

 

 

 

作者:Miracle
来源:麦瑞克博客
链接:https://www.unitymake.com/archives/programming-life/world-wide-web/3230
本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议,转载请注明!
THE END
分享
打赏
海报
SpringBoot全局配置文件|配置端口
Spring Boot 提供了大量的自动配置,极大地简化了spring 应用的开发过程,开发者也可以根据需要通过配置“配置文件”修改 Spring Boot 的默认设置。 Spring Boot……
<<上一篇
下一篇>>
文章目录
关闭
目 录