zhangbaishun1996 / scaffold-cloud

作为分布式系统/管理系统脚手架的SpringCloud项目使用

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

一个适用于开发学习的Spring-cloud项目脚手架,技术栈包括但不限于spring-boot,mybatis,pagehelper,flyway-db,mybatis-genarator,eureka,spring-cloud,feign,ribbon,redis,rocketmq,ali-oss,TX-LCN分布式事务... ...

author author JDK Spring Boot Spring Cloud LICENSE

star star star star

scaffold-cloud项目说明

登录页面 菜单管理页面

快速开始

// 下载/克隆项目到本地 
git clone https://github.com/Fatezhang/scaffold-cloud
  • 安装MySql数据库并启动
  • 创建数据库scaffold_cloud_base,建议设置字符集为UTF-8
  • 修改scaffold-business中微服务的数据库链接配置,本地运行只需要修改application-local.yml
  • 安装redis服务并启动,修改scaffold-core-code配置文件中的配置,同样只需要修改local中的
  • 安装Rocket MQ服务,同样修改配置
  • 如果有需要,注册阿里OSS,并修改配置中的配置
  • 启动EurekaApplication注册中心
  • 启动TxlcnApplication分布式事务协调服务
  • 启动SysServiceApplication,加载数据库字典等配置到缓存、提供后台管理微服务(权限、操作员、角色、国际化配置等)
  • 启动RouteOperateApplication服务,默认端口为8750
  • 访问http://localhost:8750/operate
  • 默认账号密码为admin/admin123

scaffold-cloud 项目结构:

About

作为分布式系统/管理系统脚手架的SpringCloud项目使用

License:MIT License


Languages

Language:Java 91.4%Language:CSS 5.5%Language:FreeMarker 2.4%Language:PHP 0.4%Language:TSQL 0.3%Language:Shell 0.0%