目前,我的团队维护着许多spring boot微服务。在本地运行它们时,我们的工作流程是打开一个新的IntelliJ IDEA窗口,然后为每个微服务按下"run“按钮。这与输入gradle bootRun做同样的事情。至少,每个服务都依赖于一个配置服务器(它们从该服务器获取配置设置)和一个eureka服务器。它们的依赖关系在bootstrap.yml文件中指定。我想知道是否有一种方法可以只启动一个微服务(或者一些脚本或运行配置),并且它可以编程地知道要与我正在测试的服务一起启动哪些依赖项?以我们现在的方式启动它们似乎很麻烦。
发布于 2021-09-30 17:42:41
如果您正在使用docker,那么您可以使用docker compose来使用depends_on选项以特定的顺序启动服务。看一下这里,看看这是否能解决你的问题。
https://stackoverflow.com/questions/69396641
复制相似问题