目前,我正在尝试使用 Java 中的微服务架构创建一个小型示例项目来学习基本概念。 我正在使用以下教程:tutorial1 , tutorial2 。 其中提到您必须配置 application.yml 或 application.properties 文件。但我不知道应该把这些文件放在哪里。我找不到使用 Java 的微服务的干净项目结构示例。
所以我的问题是: Java 中的微服务与上述框架是否有通用的项目结构?
我应该将 application.yml 放在哪里,有人可以给我该文件的完整示例吗? (可以非常基本。我只需要一个模式)
你能给我一些好的/更好的教程吗? (这将是基于意见的。所以这就是我要求下午的原因)
感谢您提供可能的答案。
请您参考如下方法:
有几个地方供您查看:-
https://start.spring.io/ -这将帮助您快速生成项目。
https://github.com/spring-cloud-samples - 在这里您可以找到要查看的示例。
此外,由于您想使用 spring-cloud,因此请了解一些有关 spring-boot 的知识。这是链接https://projects.spring.io/spring-boot/
对于 application.yml 与 application.properties 的问题,这取决于您想使用什么。如果您感到困惑,properties/yml 文件位于资源文件夹中。如果使用了 cloud-config,则尽管 bootstrap.yml 保留在资源文件夹中,但它会被外部化。示例链接应该为您提供足够的示例来理解结构,或者使用结构附带的第一个链接创建一个项目,然后您可以使用它。
我希望这会有所帮助。






