SpringCloud是目前国内使用最广泛的微服务框架。官网地址:https://spring.io/projects/spring-cloud
SpringCloud集成了各种微服务功能组件,并基于SpringBoot实现了这些组件的自动装配,从而提供了良好的开箱即用体验
其中常见的组件包括:
另外,SpringCloud底层是依赖于SpringBoot的,并且有版本的兼容关系,如下:
我们的版本是 Hoxton.SR10,因此对应的SpringBoot版本是2.3.x版本
cloud-demo:父工程,管理依赖
要求:
将cloud-order.sql和cloud-user.sql导入到mysql中,数据库右键“运行sql文件”
cloud-user表中初始数据如下:
cloud-order表中初始数据如下:
cloud-order表中持有cloud-user表中的id字段
4.0.0
com.sgg
SpringCloudTest
1.0
pom
org.springframework.boot
spring-boot-starter-parent
2.3.9.RELEASE
UTF-8
UTF-8
1.8
Hoxton.SR10
5.1.47
2.1.1
org.springframework.cloud
spring-cloud-dependencies
${spring-cloud.version}
pom
import
mysql
mysql-connector-java
${mysql.version}
org.mybatis.spring.boot
mybatis-spring-boot-starter
${mybatis.version}
org.projectlombok
lombok
注意:选择maven构建,Java版本选择对应JDK的8,打包方式为jar
springboot版本等生成pom.xml再改掉,选择这4个依赖,点击创建
<?xml version="1.0" encoding="UTF-8"?>
4.0.0
SpringCloudTest
com.sgg
1.0
user_service
org.springframework.boot
spring-boot-starter-web
org.mybatis.spring.boot
mybatis-spring-boot-starter
mysql
mysql-connector-java
org.springframework.boot
spring-boot-starter-test
app
org.springframework.boot
spring-boot-maven-plugin
<?xml version="1.0" encoding="UTF-8"?>
4.0.0
SpringCloudTest
com.sgg
1.0
order-service
org.springframework.boot
spring-boot-starter-web
org.mybatis.spring.boot
mybatis-spring-boot-starter
mysql
mysql-connector-java
org.springframework.boot
spring-boot-starter-test
app
org.springframework.boot
spring-boot-maven-plugin
会出现这样的菜单:
页面更新:2024-04-16
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号