Skip to content

KittyMi/spring-cloud-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Cloud Template 分布式微服务系统

Build Status Downloads Coverage Status

## 写在前面

在开始此项目前,请先学习这个基础项目模板 spring-cloud-template ,并仔细阅读以下开发文档:

从零开始搭建Spring Cloud脚手架

Spring Cloud Template

  • 一套极简的Spring Cloud微服务项目模板,开箱即用,方便扩展

  • 基于 Spring Cloud Greenwich、Spring Boot 、Mybatis Plus的微服务项目

  • 详细的开发文档

核心依赖

依赖 版本
Spring Boot 2.1.5.RELEASE
Spring Cloud Greenwich.SR1
Spring Security OAuth2 2.3.4.RELEASE
Mybatis Plus 3.1.1

启动说明

  1. 修改本地hosts文件,添加如下内容。
127.0.0.1 eureka1 eureka1 zipkin mysql auth
  1. 修改config-repository/下配置文件中的数据库连接信息,主要涉及service-core.ymlservice-mybatis.ymlservice-redis.ymlservice-redisson.yml这些文件

  2. 导入项目根目录下的init.sql,建立数据库

默认密码请参看service-user/src/test/PasswordEncoderTest.java测试类

Username Password
andy andy
admin admin
test test
  1. 严格按照如下顺序依次启动服务模块
1. EurekaApplication.java -- 服务注册中心 [9001 9002]
2. ConfigApplication.java -- 服务配置中心 [9003]
3. MonitorApplication.java -- Spring Boot Admin监控 [9004]
4. hystrixApplication.java -- Hystrix断路器监控 [9005]
4. ZipkinApplication.java -- Zipkin链路监控 [9006]
5. UserApplication.java -- 用户模块 [9009]
6. AuthenticationApplication.java --鉴权服务模块 [9010]
7. AuthorizationApplication.java -- 授权服务模块 [9011]
网关(1.zuul 2.gateway(spring cloud的亲儿子))
8.1 ZuulApplication.java -- Zuul网关 [9999]
8.2 GatewayApplication.java -- Gateway网关 [9998] 支持webscoket协议等

功能预览

1595318445.jpg

1595318484.jpg

1595467061.jpg

1595467130.jpg

1595467284.jpg

About

spring cloud微服务模板

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages