以下是本人暂时了解的知识,写出来用于笔记同时方便大家使用。如有问题之处,欢迎朋友指正。
使用过springboot的朋友都有发现,对于springboot真是约定大于规则。内部为我们做了许多封装与处理。
这也导致,我们只能按照他的约定来使用。在这里简单记录一下配置不同环境不同读取变量的方式。
一 使用 application.properties配置文件
此时我们需要创建多个 application-{env}.properties文件。
然后在总配置文件 application.properties中
添加spring.profiles.active=dev
就会加载application-dev.properties
配置文件内容
二、使用application.yml配置文件
则需要将不同环境下的信息填写在用一个文件中即可,使用---标记为文件,
并设置
spring:
profiles: dev -##为文件名称
主文件部分使用
spring:
profiles:
active: dev ###设置当前选取的文件名称
以下时完成截图
最后,这里有一个弊端就是无法使用maven控制选取环境,需要每次修改配置文件,
那么融合maven方法下次描述。
谢谢!
以下是本人暂时了解的知识,写出来用于笔记同时方便大家使用。如有问题之处,欢迎朋友指正。
使用过springboot的朋友都有发现,对于springboot真是约定大于规则。内部为我们做了许多封装与处理。
这也导致,我们只能按照他的约定来使用。在这里简单记录一下配置不同环境不同读取变量的方式。
一 使用 application.properties配置文件
此时我们需要创建多个 application-{env}.properties文件。
然后在总配置文件 application.properties中
添加spring.profiles.active=dev
就会加载application-dev.properties
配置文件内容
二、使用application.yml配置文件
则需要将不同环境下的信息填写在用一个文件中即可,使用---标记为文件,
并设置
spring:
profiles: dev -##为文件名称
主文件部分使用
spring:
profiles:
active: dev ###设置当前选取的文件名称
以下时完成截图
最后,这里有一个弊端就是无法使用maven控制选取环境,需要每次修改配置文件,
那么融合maven方法下次描述。
谢谢!