java - 如何在java中读取docker-compose.yml文件

标签 java spring-boot docker-compose yaml

我需要读取 Spring Boot 应用程序中的 docker-compose.yml 文件。我只需要读取我在 yml 文件中定义的服务。我的 docker-compose.yml 文件如下。

https://gist.github.com/pubudu94/9cc5c46606c9a497d61058b096326dfe

我只需要读取服务名称,例如[abc,qqqq]。我尝试了这个教程。 https://dzone.com/articles/read-yaml-in-java-with-jackson 但我不想为这个小任务使用那么多复杂的代码。您有什么建议吗?

最佳答案

您可以使用 SnakeYaml 来实现此目的。

请参阅下面的帖子了解更多信息。

https://stackoverflow.com/a/25797282/6572971

关于java - 如何在java中读取docker-compose.yml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51355835/

相关文章:

java - 在具有相同属性名称的不同数据类型上使用 ModelMapper

docker-compose scale - 代理实例 ID

node.js - PRISMA:身份验证 token 无效:未提供 'Authorization' header

java - 我的 base64 编码的 byte[] 流在通过 http 响应发送后有额外的字符

java - 在mockito中模拟方法返回空指针异常?

java - 在 eclipse 中看不到 Maven 项目选项

tomcat - 设置 spring boot 以显示图像

php - 如何使用 Docker 设置 PHP $_SERVER 变量?

java - 如何在没有密码编码的情况下使用Spring Security?

java - 检测要显示的图像大小并通过延迟加载图像使用它