我有一个短暂的任务与客户端弹簧云配置。 (依赖于spring-cloud-starter-config或spring-cloud-config-client)。
正如我所提到的,这是一个短暂的任务,启动,从服务器加载配置,进行一些处理,然后关闭。
问题是spring-cloud-config-client启动Web服务器(tomcat),这是多余的 - 我不想在我的客户端应用程序/任务上启动Web服务器。
据我所知,这个Web服务器让我能够刷新或更新我的短暂任务,但我不需要它。 有没有办法在不在客户端应用程序上启动服务器的情况下使用spring-cloud-config客户端?
答案 0 :(得分:0)
我遇到了同样的问题并找到了解决方案,所以这就是:
对于spring boot 2,您可以使用配置(yaml格式)
spring:
main:
web-application-type: none
对于spring boot 1.x,它是
spring:
main:
web-environment: false