我在src/main/resources下创建了2个文件:
第一个具有从env变量中获取值的属性,而后者具有固定值。
根据这里的具体情况,我以这样的方式推出了Spring靴:
mvn spring-boot:run -Dspring.profiles.active=local
然而,不会产生任何影响,并且应用程序是局部的。属性似乎被忽略。
有什么提示吗?
在与现有应用程序相同的路径中。属性文件,可以创建2个环境文件:
application-local.properties
application-server.properties
要调用本地,可以运行以下命令:
$ java –jar -Dspring.profiles.active=local app.jar
或者,您可以在应用程序中直接调用它。属性文件:
spring.profiles.active=local
试试这个,对我有用!
mvn spring-boot:run -Dspring-boot.run.jvmArguments="-Dspring.profiles.active=something"
检查这篇文章是否有一些亮点!
MavenSpring引导运行带参数的调试
是的,如果您使用Spring Boot插件运行,则必须使用DSpring Boot传递配置文件。跑配置文件,请尝试
mvn spring-boot:run -Dspring-boot.run.profiles=local
我正在将一个非常基本的web应用程序部署到Google应用程序引擎。我使用的是Springboot,我可以在本地很好地运行应用程序,但当我部署到Google时,应用程序引擎不会启动实例。我在启动时配置了一个云SQL数据源。 我有云sql配置属性配置src/main/Resources/application.properties.App Engine似乎找不到这些属性,所以它无法正确设置Cloud
我有一个SpringBoot项目(maven/java8)。 我想通过Maven配置文件(dev.properties|prod.properties)过滤src/main/Resources/application.properties中的一些自定义变量 Maven命令: 应用属性: 开发属性: prod.properties: pom.xml:
我是kubernetes的新手,需要在openshift平台上使用k8s confimap将springboot应用程序的属性文件外部化。我已将属性文件保存在git repo中,作为“greeter.message=Spring Bootmyapplication.properties已在库伯内特斯上挂载为卷!”并使用“oc create confimap myconfig--from-file=
我试图在SpringMVC中运行SpringBoot应用程序,在SpringMVCPOM中添加SpringBoot应用程序依赖项,并扫描SpringBoot包,但我面临以下问题
我有Kafka Streams java应用程序启动并运行。我试图使用KSQL创建简单的查询,并使用Kafka流来实现复杂的解决方案。我希望将KSQL和Kafka流作为Java应用程序运行。 我打算通过https://github.com/confluentinc/ksql/blob/master/ksqldb-examples/src/main/java/io/confluent/ksql/em
我已经为Postgresql启用了复制,并且正在使用PGPool进行负载平衡。 我在使用HikariCP甚至Apache DBCP连接到Postgres时遇到了问题。 在SpringBoot应用程序中有没有使用PGPool的方法? 请查找堆栈跟踪: 2018-08-10 10:20:19.124信息37879----[main]com.zaxxer.hikari.hikaridatasource: