7springboot外部配置文件及加载顺序问题
2021-03-31 03:27
标签:配置 Servle jar包 运行时 选择 调用 boot 大量 cat springboot默认访问项目是不需要项目名的,如果想添加项目进行访问,那可以在properties文件中通过 springboot一般都是使用内部自带的properties文件,但是如果项目打包成了jar包,但是测试发现端口号不对,那我们需要重新修改项目的端口号,然后再打成jar包,是不是很麻烦,可以利用外部配置文件解决这个问题。 idea版:主运行类右键选择Edit xxxapplication -> program arguments -> 输入 --spring.config.location=外部配置文件路径 命令行:cmd输入java -jar 项目名.jar --spring.config.location=外部配置文件路径 外部配置文件虽然好,但是如果仅仅只要修改一个端口号,而用一个文件里面就一个参数,有点浪费,这种方法适用于修改大量配置时。 所以下面介绍第二种方式,运行时带参数。 运行时带参数,通常适用于配置改动不多时,比如修改端口号。 命令行:java -jar 项目.jar --server.port=端口号 补充:多个地方配置时,如果冲突,优先级: 命令参数( 运行参数 > 调用外部的配置文件) > 内部文件 7springboot外部配置文件及加载顺序问题 标签:配置 Servle jar包 运行时 选择 调用 boot 大量 cat 原文地址:https://www.cnblogs.com/unlasting/p/13570729.htmlspringboot外部配置文件及加载顺序问题
server.servlet.context-path=/项目名
配置访问时添加项目路径。项目外部的配置文件
运行时带参数
下一篇:Java11-ZGC
文章标题:7springboot外部配置文件及加载顺序问题
文章链接:http://soscw.com/index.php/essay/70281.html