springboot学习笔记(八)

一丶项目内部的配置文件

1.配置文件的位置

properties和yml中的配置,相互补充;如果冲突,则properties优先级高。

springboot默认能够读取application.properties/application.yml两个文件,这两个文件可以存在于以下4个位置:

file:指的是普通文件夹

classpath:指的是内路径

①file:项目根目录/config

②file:项目根目录

③classpath:项目根目录/config

④classpath:项目根目录

注意:

a.如果在不同位置的配置文件中某项配置冲突,则优先级①>②>③>④

b.如果不冲突,则互补结合使用

2.配置项目名

server.servlet.context-path=/项目名

二丶项目外部的配置文件(适于大量配置需要改动的时候)

好处:补救项目,不需要改动原项目,只需要调用外部配置文件。

示例:比如你需要将端口号8882改为8883,

通过命令行调用外部配置文件:

java -jar 项目名.jar ----spring.config.location=文件路径

在项目Run configuration,arguments:

--spring.config.location=文件路径

如果 同一配置 同时存在于 内部配置文件 和 外部配置文件,则外部会覆盖掉内部

三丶项目运行参数(适于个别配置需要改动的时候)

Run configuration,arguments:

--server.port=端口号

猜你喜欢

转载自blog.csdn.net/dongjinkun/article/details/82957648
今日推荐