hsj-xiaokang / springcloud-Edgware

springcloud-Edgware模块化版本的demo,目前集成mybatis-plus,使用了springcloud-config本地配置文件方式,springcloud-eureka的HA高可用,springcloud-restTemplate+ribbon服务调用,springcloud-feignClient服务调用

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

springcloud-Edgware

springcloud-Edgware模块化版本的demo,
目前集成mybatis-plus,
使用了springcloud-config本地配置文件方式,
springcloud-eureka的HA高可用,
springcloud-restTemplate+ribbon服务调用,
springcloud-feignClient服务调用

项目结构
 公共代码
 本地配置文件:hsj-common\hsj-common-config-server\src\main\resources\hsjconfig
 hsj-common
    hsj-common-config-server    ----配置中心

    hsj-common-entity    ----mybatis-plus生成需要的实体和mapper和服务

    hsj-common-entity-generator    ----mybatis-plus实体生成器
    hsj-common-eureka-server    ----eureka 服务发现,HA配置master
    hsj-common-eureka-server-slave    ----eureka 服务发现,HA配置slave
    hsj-common-util    ----util工具包
    hsj-common-parent    ----聚合父类

 服务提供者
 hsj-service
    hsj-service-demo    ----服务提供者,包含调用mysql数据库操作,内网不暴露
    hsj-service-parent    ----聚合父类

 服务消费者
 hsj-web
    hsj-web-demo    ----消费者,不含数据库mysql操作,暴露给外网
    hsj-web-parent    ----聚合父类

About

springcloud-Edgware模块化版本的demo,目前集成mybatis-plus,使用了springcloud-config本地配置文件方式,springcloud-eureka的HA高可用,springcloud-restTemplate+ribbon服务调用,springcloud-feignClient服务调用


Languages

Language:Java 98.0%Language:TSQL 2.0%