配置一个Spring Boot应用的过程详解

来源:互联网 发布:淘宝店铺客服中心图片 编辑:程序博客网 时间:2024/06/02 04:18

Spring Boot应用,为了适应不同的运行环境,其可配置的属性往往位于应用之外,即配置属性的改变无需修改Spring Boot应用。

Spring Boot可以通过如下几种方式实现属性的应用外配置:

  • properties文件
  • yml文件
  • 操作系统的环境变量
  • 应用的启动参数

这里我们只介绍最基本的application.properties配置文件及其使用。


1.为Spring Boot应用创建默认的配置文件
在Maven项目的src/main/resources/目录下,创建application.properties文件,文件内容如下:

logging.level.org.springframework.web=DEBUGserver.port=8181

创建属性配置文件后,无需再次构建Spring Boot应用,直接启动Spring Boot应用,即可看到输出的DEBUG日志,打开浏览器访问应用的端口由默认的8080变为了8181。


2.为Spring Boot应用创建不同运行环境下的配置文件

在Maven项目的src/main/resources/目录下,创建如下配置文件:

  • application-test.properties,针对测试环境的配置文件
server.port=8888
  • application-product.properties,针对上线环境的配置文件

server.port=80

启动Spring Boot应用时,开发阶段默认采用application.properties配置文件的属性值。

如果到了测试阶段或上线阶段,可以通过配置应用的启动VM参数spring.profiles.active,采用不同的配置文件的属性值。



3.通过命令行启动参数设置属性

java -jar myapp.jar --server.port=80


补充:配置文件中的所有可配置参数的列表
https://docs.spring.io/spring-boot/docs/1.5.4.RELEASE/reference/htmlsingle/#common-application-properties


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 打地基没打出硬土层怎么办 中标的项目经理没有B证怎么办 12306证件被注册过怎么办 政府3p项目不给钱怎么办 电气没考上国网怎么办 小区宽带业务被个人承包怎么办 高铁用户名忘了怎么办 昆山社保号是8位怎么办 高铁票误了时间怎么办 动车票没赶上车怎么办 铁路用户名已存在要怎么办 铁路12306用户名忘了怎么办 铁路12306的用户名忘了怎么办 铁路12306注册名已存在怎么办 12306账号密码忘记了怎么办 12306登录名忘记了怎么办 电脑系统崩溃开不了机怎么办 高铁车票没赶上怎么办 机票错点了退票怎么办 快递号码留错了怎么办 物流号码留错了怎么办 12306身份信息被注册怎么办 12306注册身份信息重复怎么办 12306账号被注册了怎么办 高铁账号忘记了怎么办 铁路12306网站密码错误怎么办 网上买火车票密码忘了怎么办 快递没收到点了确认收货怎么办 快递没收到自动确认收货怎么办 房地产股市汇率一齐暴跌怎么办 尼日利亚落地签过期了怎么办 期货亏光了所有怎么办 期货钱亏完了该怎么办 做黄金亏损500万怎么办 炒黄金被骗35万怎么办 淘宝发货填错单号怎么办 发货单号填错了怎么办 发快递忘了单号怎么办 国际物流查不到物流怎么办 纸币上印邪教该怎么办 钥匙掉到电梯缝里怎么办