Spring Boot的核心配置文件用于配置Spring Boot程序,文件名字必须以application开始。这个既是底层源码的强制要求,也是SpringBoot的一种代码规约,有助于在开发层面利于代码规范管理。
说明:以下内容接着i前面的SpringBootCase项目进行演示。
1、application. properties核心文件
格式:以键值对的方式进行配置,key=value 示例:name=xintu 我们修改application.properties配置文件。比如修改默认tomcat端口号及项目上下文件根。
设置内嵌Tomcat端口号
server.port=8888
设置项目上下文根路径,这个在请求的时候需要用到
server.servlet.context-path=/springbootcase
配置完毕之后,启动测试。
浏览器输入地址:http://localhost:8888/springbootcase/hello?name=lw , 页面验证结果如下。
2、 application.yml配置文件(推荐配置风格) yml 是一种 yaml 格式的配置文件,主要采用一定的空格、换行等格式排版进行配置。格式如下,
key: 空格+value, 表示一对键值对。
配置YNML时,需要注意以下4点:
1)以空格的缩进来控制层级关系。 2)只要是左对齐的一列数据,都是属于同一层级。 3)空格必须有。 4)属性和值对大小写敏感。
server:
port: 8888 # 设置内嵌Tomcat端口号
servlet:
context-path: /SpringBootCase # 设置项目上下文根路径,这个在请求访问的时候需要用到
特点:与 application. properties 相比,yaml更能直观地被计算机识别,而且容易被人类阅读。 yaml 类似于 xml,但是语法比xml 简洁很多,值与前面的冒号配置项必须要有一个空格, yml 后缀也可以使用 yaml 后缀。当两种格式配置文件同时存在,使用的是 .properties 配置文件,为了演示yml,可以先将其改名,重新运行SpringbootApplication,查看启动的端口及上下文根。
我们在后面的学习过程中,均使用 .yml格式 。如果想改.properties形式也可以,按照自己喜欢的风格 或 团队约定即可。
3、SpringBoot多环境配置
在实际开发的过程中ÿ