使用工具
? ? idea? ?nacos?
? ?springboot? maven
具体步骤
- 建立一个springboot项目做父项目
版本号改为2.3.2.RELEASE
这两个版本去https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
不想和这个版本一样的? 去这里查
- 建一个maven项目做子项目
- 开始导入依赖
- 父项目导入依赖,版本去文档上的网站对应
<dependencyManagement> ????<dependencies> ????????<dependency> ????????????<groupId>com.alibaba.cloud</groupId> ????????????<artifactId>spring-cloud-alibaba-dependencies</artifactId> ????????????<version>${spring-cloud-alibaba.version}</version> ????????????<type>pom</type> ????????????<scope>import</scope> ????????</dependency> ????????<dependency> ????????????<groupId>org.springframework.cloud</groupId> ????????????<artifactId>spring-cloud-dependencies</artifactId> ????????????<version>${spring-cloud.version}</version> ????????????<type>pom</type> ????????????<scope>import</scope> ????????</dependency> ????</dependencies> </dependencyManagement> |
- 子项目导入依赖
<dependency> ????<groupId>com.alibaba.cloud</groupId> ????<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency> <dependency> ????<groupId>com.alibaba.cloud</groupId> ????<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> |
- 建立bootstrap.properties
配置注册中心地址
(关于什么是springcloud? 我有空会做一期简单明了的 解释)
#设置注册中心(洗脚城)的地址 spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 #设置配置文件的地址 以后再讲 spring.cloud.nacos.config.server-addr=127.0.0.1:8848 #端口号 server.port=3001 #服务名称 随便起??(按摩) spring.application.name=order-model?? |
- 建立启动类 main函数 加入一个注解
- 启动注册中心
- 启动项目
详细步骤
1.项目目录
? ? 建立父项目 springboot? 记得加web依赖 (用于测试)
在build下添加依赖?
在<properties> </properties>引入
如下图所示:
?你也可以直接把版本写在依赖里? ? 自己开心就好
2.选中父项目 建立新的maven项目
? 建立是注意项目是否在父项目下
如图所示:
?取名随意
(1)添加子项目依赖
(2)修改启动类配置
?
?(3)加入配置文件
?(这里我用bootstrap.properties? 别问 问就是因为快)
(4)再次写一个02?原因:(带你们感受一下负载均衡 )
02步骤一致?
唯一不同? 如下图所示:
?接下来写zuul (不会理论原理的 评论留言 我在制作一期)
(1)添加依赖
(2)启动类
(3)配置文件
注意: (如果遇到报红? 等待 maven下好 网速好时间快)
? ? ? ?测试前请检查如下地方? ?nacos是否加入
在bootstrap.properties 检查是否有空格(有空格就报错 )
?启动三个启动类
?最后演示效果
制作不易? 点赞评论?
cs