我想知道有没有办法在spring web应用程序中使用没有spring boot的spring cloud config客户端。 我想使用带有@Value注释的spring cloud配置,我不喜欢在我的web应用程序中使用spring cloud server rest api 我已经尝试了开发人员在Spring Cloud Config Client Without Spring Boot链接中所说的内容,但它无法正常工作
答案 0 :(得分:0)
是的,这是可能的。你必须添加spring boot但不必真正使用它(我们让它在非springboot应用程序中工作)。在此处https://github.com/4finance/micro-infra-spring/tree/master/micro-infra-spring-config查看此代码。您不需要配置服务器然后使用这些属性。我没有为此提供代码段,但您必须手动创建一个弹簧启动上下文才能使其正常工作。同时查看此答案 - Spring Cloud Config Client Without Spring Boot。即使你能使它发挥作用,也并不意味着订购是正确的。
建议的解决方案是实际使用Spring Boot:)
答案 1 :(得分:0)
我在这里提供了一个答案:Spring Cloud Config Client Without Spring Boot可以帮到你。这是一个工作原型,可以在没有Spring Boot的Web应用程序中使用Spring Cloud Config Zookeeper从Zookeeper加载属性源。