目标:创建微服务父工程heima-springcloud、用户服务工程user-service、服务消费工程order-comsumer-demo
分析步骤
1:父工程heima-springcloud
2:把pom.xml中的packing修改未pom值。
3:添加spring boot父坐标和管理其它组件的依赖
需求:查询数据库中的用户数据并输出到浏览器
父工程heima-springcloud:添加spring boot父坐标和管理其它组件的依赖
<?xml version="1.0" encoding="UTF-8"?>
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0com.acodingtmallapp1.0-SNAPSHOTuser-serviceorder-comsumer-demoeureka-serverpom1.82.1.12.RELEASEGreenwich.SR53.3.1.tmp5.1.102.0.11.1.10org.springframework.bootspring-boot-starter-parent${spring-boot.version}
<type>pomtype>importorg.springframework.cloudspring-cloud-dependencies${spring-cloud.version}
<type>pomtype>importcom.baomidoumybatis-plus-boot-starter${mapper.starter.version}com.alibabadruid-spring-boot-starter${druid.version}mysqlmysql-connector-java${mysql.version}org.projectlomboklombok1.18.10org.springframework.bootspring-boot-maven-plugin
小结:
1、注意修改packing为pom
2、添加依赖管理
org.springframework.cloudspring-cloud-dependencies${spring-cloud.version}
<type>pomtype>import
通过 scope
的import可以继承 spring-cloud-dependencies
工程中的依赖。含义是:也就是说接下来的项目中,包括这些项目中应用的版本都是来自于spring-cloud-dependencies
的这些版本信息。也就是在后续的应用spring cloud 组件的时候,不要写版本号。
SpringCloud微服务项目整体架构介绍
SpringCloud 微服务技术架构级版本
微服务不同语言开发框架下,是如何实现通信的?
什么是微服务,如何正确的做好微服务拆分
微服务SpringCloud如何入手?这个视频请认真看完
回复关键词
JUC 分布式限流 消息队列 alibaba JVM性能调优 Docker
看更多精彩教程
别忘了点个在看哦!转发那就太好了!