在我的Spring Boot应用程序中,我想创建特定于环境的属性文件。我在war中的应用程序的包装类型,我正在嵌入式Tomcat中执行它。我使用sts并从sts本身执行main。
在上述情况下,env-value将具有local/devl/test/prod值
读取Spring Boot应用程序中的application.properties。
如何加载特定于环境的属性文件?如果我在环境特定的属性文件中设置数据库uid、pwd、schema等,那么数据源是否能够理解其中的属性?
我可以同时使用application.properties和application-local.properties文件吗?
Spring Boot已经支持基于配置文件的属性。
只需添加应用程序-[profile].properties
文件,并使用spring.profiles.active
属性指定要使用的配置文件。
-Dspring.profiles.active=local
这将加载application.properties
和application-local.properties
,后者覆盖第一个属性。
问题内容: 在我的Spring Boot应用程序中,我想创建特定于环境的属性文件。我在战争中应用程序的包装类型,我正在嵌入式tomcat中执行它。我使用sts并从sts本身执行main。 我可以拥有特定于环境的属性文件,例如application-$ {env-value} .properties吗? 在上述情况下,env-value的值将为local / devl / test / prod 在
我想完成以下工作:Spring Boot应用程序中特定于环境的application.properties文件 在Spring非引导应用程序中。你知道怎么做吗?现在我正在设置环境变量来告诉应用程序要使用哪些属性,我更喜欢用“引导”的方式。 我们将不胜感激。
我使用Angular和Angular-CLI编写了一个web应用程序。当使用时,它将启动并运行。 但是,我需要在Tomcat上部署它,因为我的Web应用程序不能是默认的servlet,所以它必须可以在不同的路径下访问。 在我的开发服务器上,我可以使用访问以下Web应用程序: 在我的Tomcat生产服务器上,它需要在这里: 问题是,System.js仍然在中搜索其依赖项,而不是 我如何才能告诉Sys
我正在使用Grails 3.3.1和Spring boot。构建工具是gradle。所有与应用程序相关的属性都在application.yml文件中配置。 现在我想访问不同的。用于不同环境[开发、测试等]的yml文件。为此,我创造了不同的。每个环境的yml文件。用于运行服务器的命令是:grails-Dgrails。env=test run app Now当我访问任何属性时,它会提供来自应用程序测试
我正在使用CreateReact应用程序引导我的应用程序。 我添加了两个文件和。 我的包括: 当我使用