当前位置: 首页 > 知识库问答 >
问题:

在没有spring boot的web应用程序中使用spring cloud配置

汪信鸥
2023-03-14

我想知道,在SpringWeb应用程序中,是否有任何方法可以在没有Spring Boot的情况下使用SpringCloudConfig客户端。我想使用带有@Value注释的spring cloud config,我不喜欢在我的web应用程序中使用spring CloudServer rest api。我尝试了开发人员在spring CloudConfig Client中说的没有spring Boot链接的方法,但没有成功

共有2个答案

沈畅
2023-03-14

我在这里提供了一个答案:没有Spring Boot的Spring Cloud Config客户端可以帮助您。这是一个在没有Spring Boot的Web应用程序中使用Spring Cloud Config Zookeeper从Zookeer加载属性源的工作原型。

单于善
2023-03-14

是的,这是可能的。您必须添加spring boot,但不必真正使用它(我们在非springboothtml" target="_blank">应用程序中使用它)。在此处检查此代码https://github.com/4finance/micro-infra-spring/tree/master/micro-infra-spring-config.您不需要配置服务器就可以使用属性。我没有这方面的代码片段,但您必须在您的中手动创建一个Spring Boot上下文才能使其正常工作。同时检查这个答案-没有Spring Boot的Spring Cloud Config客户端。即使你能让它工作,也不意味着顺序是正确的。

建议的解决方案是实际使用Spring Boot:)

 类似资料:
  • 我有一个使用SpringCloud配置的SpringBoot应用程序,但我想在SpringBootApps引导程序中加密SpringCloud配置密码。yml文件。有办法做到这一点吗?下面是一个例子。 Spring Boot应用程序bootstrap.yml

  • 我试图通过以下教程在我的Web应用程序中配置log4j2。我正在使用glassfish 4.1。1服务器和servlet版本3.1。我可以使用以下配置配置日志功能: log4j。性质 属性文件放在src/main/资源文件夹中 网状物xml 定义文件位置的上下文参数被注释掉。默认情况下,log4j可能会查找名为log4j的文件。财产。不过,我只是想知道指定文件位置的方法是否正确。 我也不确定哪个j

  • 2020-06-26T09:26:58.880610+00:00Heroku[web.1]:状态从开始更改为>崩溃2020-06-26T12:16:58.291701+00:00Heroku[web.1]:状态从崩溃更改为>开始2020-06-26T12:17:05.611518+00:00Heroku[web.1]:用命令启动进程>2020-06-26T12:17:08.625648+00:00

  • 我是kubernetes的新手,需要在openshift平台上使用k8s confimap将springboot应用程序的属性文件外部化。我已将属性文件保存在git repo中,作为“greeter.message=Spring Bootmyapplication.properties已在库伯内特斯上挂载为卷!”并使用“oc create confimap myconfig--from-file=

  • 在99%的情况下,当SQL server返回意外错误或文件系统中缺少文件时,我不能做任何合理的事情,我只想记录这种情况并将错误返回给用户。所以我看不出有什么理由应该返回“err”手动展开堆栈,实际上我会丢失stacktrace和上下文,并且更难找到错误的原因。 有没有什么我错过了,所以这种方法不会很好地工作?似乎大多数Go文章都建议不要使用panic/recover,但我不明白为什么。它看起来非常

  • 我有Kafka Streams java应用程序启动并运行。我试图使用KSQL创建简单的查询,并使用Kafka流来实现复杂的解决方案。我希望将KSQL和Kafka流作为Java应用程序运行。 我打算通过https://github.com/confluentinc/ksql/blob/master/ksqldb-examples/src/main/java/io/confluent/ksql/em