我在Git上创建了一个个人存储库,在那里我保存了我的属性文件。我创建了一个云配置服务器('my-config-server'),并使用了git存储库URL。我已经将spring-boot应用程序绑定到Git存储库中,该应用程序应该访问外部属性文件。
问题:在使用外部属性文件之前,我的内部属性文件位于:src/main/resources
@PropertySource("classpath:myproperties.properties)
services
- my-config-server
在MANIFEST.YML中,我添加了@enableConfigServer和@refreshScope
还需要做什么?怎么办
@PropertySource("classpath:myproperties.properties)
您应该将myproperties.properties
文件替换为bootstrap.yml
文件,该文件提供git存储库的url:
spring:
cloud:
config:
server:
git:
uri: https://github.com/spring-cloud-samples/config-repo
然后,在存储库中,应该用application.properties
重命名myproperties.properties
。要访问您的属性,请使用@value
注释,例如:
@Value("${my.color}")
private String myColor;
有关更多细节,请阅读Spring Cloud Config参考。
我有一个启动应用程序,部署到一个外部tomcat服务器,一切工作在我的本地与本地数据库。现在,我必须将代码推广到数据库配置不同的更高环境。我读了很多关于配置文件的etc...,但是当它是一个外部tomcat并且不使用
我尝试了一个显示其他响应的测试用例,我将一步一步地解释它: > 我在我的设备上安装了MDM配置文件,这提示我安装了一个应用程序,并且我成功地安装了它。应用程序已进入“应用程序中的配置文件”部分。 然后我手动删除了应用程序。
我有一个spring-boot应用程序,我想用外部配置文件运行它。当我将其作为jar(带有嵌入式servlet容器)运行时,一切都很好。但是我想在外部servlet容器(Tomcat)下运行它,这里我遇到了外部配置的问题。我尝试了@PropertySource,但在这种情况下,应用程序只获得war文件配置中没有的属性:外部配置不会覆盖内部配置。那么问题是:我如何配置外部配置,它将覆盖内部配置?
本文向大家介绍SpringBoot内部外部配置文件加载顺序解析,包括了SpringBoot内部外部配置文件加载顺序解析的使用技巧和注意事项,需要的朋友参考一下 内部配置加载顺序 SpringBoot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件 –file:./config/ –file:./ –cl
我试图使用Eclipse和Eclipse云工具将App Engine服务部署到标准环境中,但当我添加。p12文件到war子文件夹我收到以下错误: 控制台中还有以下信息: Eclipse版本:氧气。1a发布版(4.7.1a) 用于Eclipse 1.6.0的谷歌云工具 此错误的原因是什么?我应该执行一些额外的步骤来上传吗。p12文件到应用程序引擎应用程序<没有。p12文件每次部署都成功完成,但我在使
问题内容: 我正在开发Java桌面应用程序,并且想要一个外部configuration.xml。 我正在使用Netbeans开发应用程序,并尝试将config.xml文件添加到dist目录中,以使其驻留在应用程序工作文件夹中。但是,当Netbeans执行其清理操作时,它将删除dist目录, 我应该在何处放置此configuration.xml文件,以便它不会被删除并存在于应用程序启动目录中。 问题