我想知道有没有办法在spring web应用程序中使用没有spring boot的spring cloud配置客户端 . 我想使用带有@Value注释的spring cloud配置,我不喜欢在我的web应用程序中使用spring cloud server rest api我已经尝试了开发人员在Spring Cloud Config Client Without Spring Boot链接中所说的但是它没有工作
我想知道有没有办法在spring web应用程序中使用没有spring boot的spring cloud配置客户端 . 我想使用带有@Value注释的spring cloud配置,我不喜欢在我的web应用程序中使用spring cloud server rest api我已经尝试了开发人员在Spring Cloud Config Client Without Spring Boot链接中所说的但是它没有工作
2 回答
是的's possible. You will have to add spring boot but don'必须真正使用它(我们让它在非springboot应用程序中工作) . 在这里查看此代码https://github.com/4finance/micro-infra-spring/tree/master/micro-infra-spring-config . 你没有为此提供代码片段,但你必须手动创建一个 spring 启动上下文才能使其正常工作 . 同时检查这个答案 - Spring Cloud Config Client Without Spring Boot . 即使你能使它工作,也不意味着订购是正确的 .
建议的解决方案是实际使用Spring Boot :)
我在这里提供了一个答案:Spring Cloud Config Client Without Spring Boot可以帮到你 . 这是一个工作原型,可以在没有Spring Boot的Web应用程序中使用Spring Cloud Config Zookeeper从Zookeeper加载属性源 .