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

  • 应用属性
  • 应用程序本地.属性

第一个具有从env变量获取值的属性,而后者具有固定值.

根据specific here,我以以下方式发布了spring boot:

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

然而,不会产生任何影响,并且应用程序是局部的.属性似乎被忽略.

有什么提示吗?

推荐答案

是的,如果你用spring boot插件运行,你必须用-Dspring-boot.run.profiles通过配置文件,试试看

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

Java相关问答推荐

使用json参数通过单击jSP文件中的按钮来运行server时出现问题

使用包私有构造函数强制子类Java类

在spring—data中自动发现native—sql查询期间遇到重复的SQL别名[id]

neo4j java驱动程序是否会在错误发生时自动回滚事务?

在Java中,如何按一个属性升序,然后按另一个属性降序对对象列表进行排序?

Mapstruct不能正确/完全映射属性

如何让DTO接受空字符串字段,但如果它们不为空,则应用JPA验证?

PDFBox未加载内容

自定义批注的外推属性值

在JDK 1.8源代码中,为什么使用A-B 0来确定哪个更大,而不是A B?

JNI:将代码打包成自包含的二进制文件

项目react 堆中doOnComplete()和Subscribe()的第三个参数之间的差异

Java中HashSet的搜索时间与TreeSet的搜索时间

如何在运行docker的应用程序中获取指定的配置文件

判断重复的两个二维表算法?

如何修复Spring Boot应用程序中的RestDocumentationGenerationException:java.io.FileNotFoundException:/curl-request.adoc(只读文件系统)?

";home/runner/work/中没有文件...匹配到[**/pom.xml];Maven项目的构建过程中出现错误

java.lang.ClassCastException:com.google.firebase.FirebaseException无法转换为com.google.fire base.auth.FirebaseAuthException

java21预览未命名的符号用于try-with-resources

转换为JSON字符串时,日期按天递减-Java