springcloud全家桶_SpringCloud微服务全家桶-第5篇,前期案例工程模块-------总结

1.搭建完成后的项目展示:

7b99d6f7da88cf767cd8cb9fadfdd7d5.png

在idea上是这个样子

在文件夹中展示:

c2d287fef666b91e9c90e1925ada7a87.png
7b5177a4ae209f663c076173a7d2a709.png

2.总体介绍

以Dept部门模块做一个微服务通用案例

Consumer消费者(Client)通过REST调用Provider提供者(Server)提供的服务

3.maven

Maven的分包分模块

一个Project带着多个Module子模块

MicroServiceCloud父工程(Project)下初次带着3个子模块(Module)

microservicecloud-api 封装的整体entity/接口/公共配置等

microservicecloud-provider-dept-8001 微服务提供者

microservicecloud-consumer-dept-80 微服务消费者

4.pom配置

microservicecloud的pom

com.spring.springcloudmicroservicecloud1.0-SNAPSHOTpom

用properties约束各个版本

UTF-81.81.84.121.2.171.16.18

microservicecloud-api的pom

声明自己的父类

com.spring.springcloud microservicecloud 1.0-SNAPSHOT

microservicecloud-provider-dept-8001的pom

com.spring.springcloud microservicecloud 1.0-SNAPSHOTcom.spring.springcloud microservicecloud-api ${project.version}

microservicecloud-consumer-dept-80的pom

com.spring.springcloud microservicecloud 1.0-SNAPSHOTcom.spring.springcloud microservicecloud-api ${project.version}

6.另外:两个需要启动的服务都要有启动类

@SpringBootApplicationpublic class DeptConsumer80_App { public static void main(String[] args) { SpringApplication.run(DeptConsumer80_App.class,args); }}

都要有yml配置文件

server: port: 8001mybatis: config-location: classpath:mybatis/mybatis.cfg.xml # mybatis配置文件所在路径 type-aliases-package: com.spring.springcloud.entities # 所有Entity别名类所在包 mapper-locations: - classpath:mybatis/mapper/**/*.xml # mapper映射文件spring: application: name: microservicecloud-dept datasource: type: com.alibaba.druid.pool.DruidDataSource # 当前数据源操作类型 driver-class-name: org.gjt.mm.mysql.Driver # mysql驱动包 url: jdbc:mysql://localhost:3306/cloudDB01 # 数据库名称 username: root password: 2222 dbcp2: min-idle: 5 # 数据库连接池的最小维持连接数 initial-size: 5 # 初始化连接数 max-total: 5 # 最大连接数 max-wait-millis: 200 # 等待连接获取的最大超时时间

都要依赖

org.springframework.boot spring-boot-starter-web
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值