SpringBoot学习笔记九之创建分布式工程

先测试下本地环境

SpringBoot创建工程有两种方式:

  1. 创建Maven工程,引入SpringBoot环境
  2. 使用Spring插件创建工程,创建过程必须联网
SpringBoot学习笔记九之创建分布式工程

填写信息

SpringBoot学习笔记九之创建分布式工程

创建完成

SpringBoot学习笔记九之创建分布式工程

在pom中加入依赖

<code><project>
<modelversion>4.0.0/<modelversion>
<groupid>com.xlgl.wzy.spring.boot/<groupid>
<artifactid>springboot-maven-project/<artifactid>
<version>0.0.1-SNAPSHOT/<version>
 

<parent>
<groupid>org.springframework.boot/<groupid>
<artifactid>spring-boot-starter-parent/<artifactid>
<version>2.1.6.RELEASE/<version>

/<parent>
 
<dependencies>

<dependency>

<groupid>org.springframework.boot/<groupid>
<artifactid>spring-boot-starter-web/<artifactid>
/<dependency>
/<dependencies>
 

<build>

<plugins>

<plugin>
<groupid>org.springframework.boot/<groupid>
<artifactid>spring-boot-maven-plugin/<artifactid>
/<plugin>
/<plugins>
/<build>
 
/<project>/<code>

SpringBoot学习笔记九之创建分布式工程

创建主启动类

SpringBoot学习笔记九之创建分布式工程

完成代码

SpringBoot学习笔记九之创建分布式工程

写一个Web启动器Handler

SpringBoot学习笔记九之创建分布式工程

代码

SpringBoot学习笔记九之创建分布式工程

运行访问

安装Springboot插件

查看Eclipse版本的eclipse--help--About Eclipse,在Eclipseplatfrom那行的Version可以看到Eclipse版本号

SpringBoot学习笔记九之创建分布式工程

spring官网下载地址:

<code>https://spring.io/tools/sts/all/<code>

历史版本地址:

<code>https://spring.io/tools/sts/legacy/<code>

在这个里面找我们的版本很不好找

所以一般网上找到的资料是到这里http://spring.io/tools/sts/all,然后就GG了

但是官网提供了一个下载地址:

<code>http://download.springsource.com/release/TOOLS/update/3.9.5.RELEASE/e4.8/springsource-tool-suite-3.9.5.RELEASE-e4.8.0-updatesite.zip/<code>

可以对比拼接这个地址,找到我们想要的

eclipse4.7.0版本:

<code>http://download.springsource.com/release/TOOLS/update/3.9.0.RELEASE/e4.7/springsource-tool-suite-3.9.0.RELEASE-e4.7.0-updatesite.zip/<code>

拼接好后,下载到本地

SpringBoot学习笔记九之创建分布式工程

进入到 Eclipse --> Help--> Install new Sofware下

SpringBoot学习笔记九之创建分布式工程

安装

SpringBoot学习笔记九之创建分布式工程

SpringBoot学习笔记九之创建分布式工程

SpringBoot学习笔记九之创建分布式工程

安装重启即可,在view中出现下面的界面

SpringBoot学习笔记九之创建分布式工程

就可以启动项目

SpringBoot学习笔记九之创建分布式工程

访问,出现结果环境没有问题

SpringBoot学习笔记九之创建分布式工程

将之前的项目扩展为分布式的

父工程learn-member-parent

SpringBoot学习笔记九之创建分布式工程

SpringBoot学习笔记九之创建分布式工程

注册中心learn-member-eureka

SpringBoot学习笔记九之创建分布式工程

SpringBoot学习笔记九之创建分布式工程

实体模块learn-member-entity

SpringBoot学习笔记九之创建分布式工程

Mysql数据服务learn-member-mysql-provider

SpringBoot学习笔记九之创建分布式工程

Redis数据服务learn-member-redis-provider

SpringBoot学习笔记九之创建分布式工程

会员中心learn-member-authentication-cosumer

SpringBoot学习笔记九之创建分布式工程

项目维护learn-member-project-cosume

SpringBoot学习笔记九之创建分布式工程

订单维护learn-member-order-cosume

SpringBoot学习笔记九之创建分布式工程

支付功能learn-member-pay-cosume

SpringBoot学习笔记九之创建分布式工程

网关learn-member-zuul

SpringBoot学习笔记九之创建分布式工程

接口learn-member-api

SpringBoot学习笔记九之创建分布式工程

创建learn-member-reverse将之前的代码拿过来


SpringBoot学习笔记九之创建分布式工程

SpringBoot学习笔记九之创建分布式工程

创建learn-member-util 将之前的代码拿过来


SpringBoot学习笔记九之创建分布式工程

SpringBoot学习笔记九之创建分布式工程


所有项目

SpringBoot学习笔记九之创建分布式工程

约定后续的包都作为com.xlgl.wzy的子包

主类都为MemberMainClass

所有项目的端口号设定

learn-member-parent

learn-member-eureka 1000

learn-member-entity

learn-member-mysql-provider 2000

learn-member-redis-provider 3000

learn-member-authentication-cosumer 4000

earn-member-project-cosume 5000

learn-member-order-cosume 7000

learn-member-pay-cosume 8000

learn-member-zuul 80


分享到:


相關文章: