2018-10-31

IDEA中构建Spring-cloud多模块的Maven项目

    微服务架构当下非常流行,Spring Cloud框架随之出现,使用Spring Cloud框架可以非常容易的搭建一个微服务项目.Spring Cloud下有很多子项目,都是为了微服务而生的.Spring Cloud文档

微服务是有多个模块的项目组成,记录一下IDEA中构建多模块的项目流程.

  1. 构建一个父项目,File-->New-->Project-->Maven-->Create from archetype-->maven-archetype-quickstart-Next-->填好项目名称 Next
  2. 构建一个eureka服务端项目 右键项目名称New-->Module-->Spring Initializr-->Next--填好项目名称 Next-->Cloud Discovery-->Eureka Server-->Next
  3. 构建一个eureka客户端项目 同上 在选Eureka Server时选择 Eureka Discovery
  4. 删除主项目中src目录
  5. 加入所需引用配置子模块
    <modules>
        <module>eureka-serve</module>
        <module>eureka-client-user</module>
    </modules>
  1. 在子模块中各自引入所需的依赖,声明父项目
    <parent>
        <groupId>Spring</groupId>
        <artifactId>Cloud</artifactId>
        <version>1.0-SNAPSHOT</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
  1. Spring Cloud中项目使用的配置文件格式是.yml
  2. 配置服务端和客户端并进行测试

项目地址Spring-Cloud

Gitalking ...

Markdown is supported

Be the first guy leaving a comment!