【问题标题】:How to create a new microservice spring?如何创建一个新的微服务spring?
【发布时间】:2018-09-08 17:26:44
【问题描述】:

我正在使用 Intellij IDE Ultimate,并使用弹簧初始化器创建一个项目。问题是......现在我需要创建更多的微服务(Spring Boot),但我不知道如何在 IDE 中做到这一点。最后我需要 3 个微服务。有一个终端命令可以在我的项目中创建一个新的微服务吗?或者 IDE 中的一种方法来执行此操作。

【问题讨论】:

  • 微服务是创建企业应用程序的架构设计概念之一。它与 Java 或 Spring 无关,因此我建议您在开始使用这些概念之前先进行一些背景研究。而且,如果你有时间,有一本关于这个主题的好书 - shop.oreilly.com/product/0636920033158.do
  • 创建单独的 maven 项目。

标签: spring spring-boot microservices


【解决方案1】:

您需要做的是创建几个模块(通常是 Maven 模块),每个模块都是一个 SpringBoot 应用程序,具有自己的应用程序上下文和自己的配置、目录结构等。

IntelliJ 的 Module 概念与 Maven 模块概念非常匹配。

如果您转到文件、项目结构、项目设置、模块,您可以看到当前模块的非常好的视图(在您的情况下应该只有一个)。您可以在那里添加或删除模块。 (也可以直接点击 File-New Module,但是 Project Structure View 更有用)。

如果您决定采用 Maven 方式,您还可以在磁盘及其 POM 中创建结构,并在 IntelliJ 中导入 maven 项目。

在任何情况下,请记住,您希望将每个微服务部署为一个独立且可自主部署的单元。

【讨论】:

    猜你喜欢
    • 2018-04-18
    • 1970-01-01
    • 2021-09-27
    • 2019-12-04
    • 2021-04-09
    • 2021-05-24
    • 2019-04-09
    • 1970-01-01
    • 2021-02-17
    相关资源
    最近更新 更多