第3章 application配置文件
2019-01-18 本文已影响0人
yangsg
配置文件
工程中默认生成的application.properties文件为工程的配置文件,可以理解为是原来Spring框架的ApplicationContext.xml配置文件的延伸,在这里可以配置一些项目的基本配置,比如Tomcat的端口号,项目根路径的url,数据源的基本信息...
application.properties的配置格式如下
配置tomcat的端口号和项目的根路径
server.port=8088
server.servlet.context-path=/myproj1
如果第2章的项目配置了这两个选项,那么访问HelloWorld程序时需要的url就发生了变化
默认:http://localhost:8080/hello
配置:http://localhost:8088/myproj1/hello
相信各位可以看出区别,application.properties配置方式相比原来的xml方式,更加简洁明了。
此外Spring Boot还别出心裁的支持一种yml格式的配置文件,我们也可以删掉application.properties文件,新建一个application.yml的文件,yml文件的配置内容与properties文件的配置内容一致,只是方式由键值对方式更改为节点方式
我们来看一下对照
application.properties
server.port=8088
server.servlet.context-path=/myproj1
application.yml
server:
port: 8088
servlet:
context-path: /myproj1
在少量配置时看起来properties文件更好理解,但在大量配置时yml文件层次感强,有利于阅读。
仁者见仁,选择自己适合的方式进行配置就好,我个人偏向于yml方式,故后续文章中涉及此处均以yml文件展示
可配置内容参考: