当前位置: 首页 > news >正文

springBoot配置文件(四)application常见配置

一、命令行参数:

1、server.address=xxx.xxx.xx.xxx  

    服务器绑定ip地址,多网卡时可以指定

2、server.port=xxx 

 可以指定springboot内嵌容器启动的端口,默认使用tomcat容器时在8080端口,右键run- java application/springboot..,可以支持不同的容器,在引入不同的依赖时。当server.port=0时,表示自动扫面获取一个可用的端口。

3、ssl的安全访问配置:

server.port=8443
#ssl的安全访问配置
server.ssl.key-store=classpath:keystore.jks
server.ssl.key-store-password=secret
server.ssl.key-password=another-secret

注意: 目前spring-boot不支持http和https同时启用的情况,只支持使用其中一个,如果需要同时使用,可以使用其他形式的实现方式。

该部分对应org.springframework.boot.autoconfigure.webServerProperties类。

此外还有一些不是很常用的如:server.http2.enable=true/false//该属性可以支持http2的协议类型,目前只支持tomcat和undertow的容器并且需要JDK1.8+,官文上对于内嵌tomcat的配置参数也有很多。

二、开发/测试/生产环境配置:

1、语法:

spring.profiles.active=xxxx

  //该系统变量可以指明要使用的配置文件,一般应用于多环境配置分离,如生产环境(production),开发环境(development),测试环境(test)等,可以自定义,如开发环境配置文件为application-dev.properties,则spring.profiles.active=dev,在启动时会加载application-dev.properties配置文件。一般约定:

application-dev.properties开发环境配置文件
application-test.properties测试环境配置文件
application-prod.properties生产环境配置文件

2、使用方法:

(1)手动指定:这种方法切换环境需要修改配置文件,不够方便

spring.profiles.active = {profile}
#如spring.profiles.active = prod​

 (2)打包自动指定。

spring.profiles.active=@spring.profiles.active@

3、demo:

http://www.dtcms.com/a/7205.html

相关文章:

  • 雍禾植发袁宣心中有“术”,雍禾医疗帮用户重启人生
  • swaggerUI不好用,试试这个openapiUI?
  • 【Proteus仿真】【Arduino单片机】智能感应温控风扇
  • c语言:输入成绩,统计不及格人数|练习题
  • c++跨平台ui
  • react中实现拓扑图
  • 通过Docker搭建4节点的Tendermint集群
  • 单机部署Rancher
  • Java虚拟机ART 读书笔记 第2章 深入理解Class文件格式
  • 【博士每天一篇文-算法】Graph Structure of Neural Networks
  • 一文详解动态 Schema
  • SpringBoot Redis入门(一)——redis、Lettuce、Redisson使用
  • 多PC文件夹同步方案
  • k8s yaml文件pod的生命周期
  • 基于双闭环PI和SVPWM的PMSM控制器simulink建模与仿真
  • 举例说明计算机视觉(CV)技术的优势和挑战。
  • 【方法】PPT设置密码后如何修改?
  • Python进程间通信
  • 手机与电脑投屏互联方案
  • MySQL语法练习-DML语法练习
  • 基于长短期神经网络LSTM的测量误差预测
  • 混淆技术概论
  • Hackathon | Mint Blockchain 启动全球 NIP 创意提案黑客松活动!
  • 精进单元测试技能——Pytest断言的艺术
  • 师傅带练|在线实习项目,提供实习证明
  • 有趣的前端知识(二)
  • SG-8018CA 系列 (晶体振荡器 可编程 可用+105°C )
  • TS 36.213 V12.0.0-PDSCH相关过程(2)-用于CSI报告的UE过程
  • 华为bgp之多级RR及团体属性、正则表达式多种应用案例
  • springmvc内嵌tomcat、tomcat整合springmvc、自研国产web中间件