java - Spring Boot,使用 application-{profile}.properties

标签 java spring spring-boot

我在 src/main/resources 下创建了 2 个文件:

  • 应用程序属性
  • application-local.properties

第一个具有从环境变量中获取值的属性,而后者具有固定值。

根据具体here ,我是这样启动spring boot的:

mvn spring-boot:run -Dspring.profiles.active=local

但是没有产生任何效果,并且 application-local.properties 似乎被忽略。

有什么提示吗?

最佳答案

是的,如果您使用 spring-boot 插件运行,则必须使用 -Dspring-boot.run.profiles 传递配置文件,请尝试

mvn spring-boot:run -Dspring-boot.run.profiles=local

关于java - Spring Boot,使用 application-{profile}.properties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72391974/

相关文章:

Spring IO平台发布管理

java - 如何在 Spring WebFlux @ExceptionHandler 中访问 RequestBody?

java - Spring-Boot:同时处理多个请求

java - 如何创建分数列表?

java - 在 Hashmap 中将 JsonAnySetter 和 JsonAnyGetter 与 ArrayList 一起使用

JSON 不返回 Spring Data REST 中的列

spring-security - 通过 SockJS 通过 STOMP 进行安全 WebSocket 升级失败,升级 header 无效

java - FragmentActivity 和 onCreate

java - weka中朴素贝叶斯的概率分布

Spring检查是否有参数