zhoutaoo/SpringCloud

项目地址:zhoutaoo/SpringCloud

基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2nacosfeignsentinelspringcloud-gateway等。
服务治理方面引入elasticsearchskywalkingspringboot-adminzipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。

用户管理

角色管理

服务容错

API文档

组织架构管理

macrozheng/mall

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。
前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。
后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

项目地址:macrozheng/mall

后台管理系统

前端项目mall-admin-web地址: https://github.com/macrozheng/mall-admin-web
项目演示地址: http://www.macrozheng.com/admin/index.html

前台商城系统

前端项目mall-app-web地址:敬请期待…
项目演示地址:http://www.macrozheng.com/app/index.html

shuzheng/zheng

基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、
内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、
监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 http://47.93.195.63/zheng-upms-server

演示地址: http://upms.zhangshuzheng.cn/





lenve/vhr

项目地址: lenve/vhr

微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。

首先,不同的用户在登录成功之后,根据不同的角色,会看到不同的系统菜单,完整菜单如下:

不同用户登录上来之后,可能看到的会有差异,如下:

每个用户的角色是由系统管理员进行分配的,系统管理员给用户分配角色的页面如下:

系统管理员也可以管理不同角色可以操作的资源,页面如下:

halo-dev/halo

项目地址: halo-dev/halo

✍ Halo 一款现代化的个人独立博客系统 https://halo.run

theme-anatole.png

theme-walker.png

theme-icarus.png

theme-destiny.png

install.png

admin-login.png

admin-dashboard.png

admin-posts.png

admin-post-edit.png

admin-post-publish.png

admin-post-settings.png

admin-attachment.png

admin-profile.png

admin-themes.png

admin-options.png

linlinjava/litemall

项目地址: linlinjava/litemall

又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端

小商场实例

管理后台实例

zhangdaiscott/jeecg-boot

项目地址: zhangdaiscott/jeecg-boot

一款基于代码生成器的JAVA快速开发平台(低代码开发平台),开源界“小普元”超越传统商业企业级开发平台!
采用前后端分离架构:SpringBoot 2.xAnt Design&VueMybatis-plusShiroJWT
强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式(OnlineCoding模式-> 代码生成器模式-> 手工MERGE智能开发),
帮助Java项目解决70%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省成本,同时又不失灵活性。
JeecgBoot还独创在线开发模式(No代码):在线表单配置(表单设计器)、移动配置能力、在线工作流配置(流程设计器)、在线报表配置、在线图表配置、插件能力(可插拔)等等

系统效果

PC端






在线接口文档


报表




流程



手机端

PAD端



paascloud/paascloud-master

项目地址: paascloud/paascloud-master

spring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。
支持微信登录等三方登录。http://www.paascloud.net

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
功能点:
模拟商城,完整的购物流程、后端运营平台对前端业务的支撑,和对项目的运维,有各项的监控指标和运维指标。
技术点:
核心技术为springcloud+vue两个全家桶实现,采取了取自开源用于开源的目标,所以能用开源绝不用收费框架,整体技术栈只有
阿里云短信服务是收费的,都是目前java前瞻性的框架,可以为中小企业解决微服务架构难题,可以帮助企业快速建站。由于服务
器成本较高,尽量降低开发成本的原则,本项目由10个后端项目和3个前端项目共同组成。真正实现了基于RBAC、jwt和oauth2的
无状态统一权限认证的解决方案,实现了异常和日志的统一管理,实现了MQ落地保证100%到达的解决方案。

核心框架:springcloud Edgware全家桶
安全框架:Spring Security Spring Cloud Oauth2
分布式任务调度:elastic-job
持久层框架:MyBatis、通用Mapper4、Mybatis_PageHelper
数据库连接池:Alibaba Druid
日志管理:Logback 前端框架:Vue全家桶以及相关组件
三方服务: 邮件服务、阿里云短信服务、七牛云文件服务、钉钉机器人服务、高德地图API

hs-web/hsweb-framework

项目地址: hs-web/hsweb-framework

hsweb (haʊs wɛb) 是一个用于快速搭建企业后台管理系统的基础项目,集成一揽子便捷功能如:便捷的通用增删改查,强大的权限管理,动态多数据源,动态表单,在线数据库维护等. 基于 spring-boot,mybaits. http://framework.hsweb.io

应用场景

  1. 完全开源的后台管理系统.
  2. 细粒度(按钮,行,列)权限控制的后台管理系统.
  3. 模块化的后台管理系统.
  4. 功能可拓展的后台管理系统.
  5. 集成各种常用功能的后台管理系统.
  6. 前后分离的后台管理系统.

justauth/JustAuth

项目地址: justauth/JustAuth

💯 史上最全的整合第三方登录的开源库。目前已支持GithubGitee微博钉钉百度Coding腾讯云开发者平台OSChina支付宝QQ微信淘宝GoogleFacebook抖音领英小米微软今日头条TeambitionStackOverflowPinterest人人华为企业微信酷家乐Gitlab美团饿了么推特等第三方平台的授权登录。 Login, so easy! https://docs.justauth.whnb.wang

支持的平台:

查看更多

lunez/eladmin

项目地址: lunez/eladmin

项目基于 Spring Boot 2.1.0JpaSpring SecurityredisVue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由 https://auauz.net

主要特性

  • 使用最新技术栈,社区资源丰富。
  • 项目按功能模块化,提升开发,测试效率。
  • 高效率开发,使用代码生成器可以一键生成前后端代码
  • 支持数据字典,可方便的对一些状态进行管理
  • 支持接口限流,避免恶意请求导致服务层压力过大
  • 支持接口级别的功能权限与数据权限,可自定义操作
  • 自定义权限注解与匿名接口注解,可快速对某一接口拦截与放行
  • 对一些常用的前端组件封装:表格数据请求、数据字典等
  • 前后端统一异常拦截处理,统一输出异常,避免繁琐的判断

系统功能

  • 用户管理:提供用户的相关配置,新增用户后,默认密码为123456
  • 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限
  • 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单
  • 部门管理:可配置系统组织架构,树形表格展示
  • 岗位管理:配置各个部门的职位
  • 字典管理:可维护常用一些固定的数据,如:状态,性别等
  • 操作日志:记录用户操作的日志
  • 异常日志:记录异常日志,方便开发人员定位错误
  • SQL监控:采用druid 监控数据库访问性能,默认用户名admin,密码123456
  • 定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然
  • 代码生成:高灵活度一键生成前后端代码,减少百分之80左右的工作任务
  • 邮件工具:配合富文本,发送html格式的邮件
  • 免费图床:使用sm.ms图床,用作公共图片上传使用,该图床不怎么稳定,不太建议使用
  • 七牛云存储:可同步七牛云存储的数据到系统,无需登录七牛云直接操作云数据
  • 支付宝支付:整合了支付宝支付并且提供了测试账号,可自行测试

项目预览







lihengming/spring-boot-api-project-seed

项目地址: lihengming/spring-boot-api-project-seed

🌱🚀一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型APIRESTful API项目~

Spring Boot API Project Seed 是一个基于Spring Boot &MyBatis的种子项目,用于快速构建中小型APIRESTful API项目,该种子项目已经有过多个真实项目的实践,稳定、简单、快速,使我们摆脱那些重复劳动,专注于业务代码的编写,减少加班。下面是一个简单的使用演示,看如何基于本项目在短短几十秒钟内实现一套简单的API,并运行提供服务。

特征&提供

  • 最佳实践的项目结构、配置文件、精简的POM([查看项目结构图](https://github.com/lihengming/java-codes/blob/master/shared-resources/github-images/project-struct.png)
  • 统一响应结果封装及生成工具
  • 统一异常处理
  • 简单的接口签名认证
  • 常用基础方法抽象封装
  • 使用Druid Spring Boot Starter 集成Druid数据库连接池与监控
  • 使用FastJsonHttpMessageConverter,提高JSON序列化速度
  • 集成MyBatis、通用Mapper插件、PageHelper分页插件,实现单表业务零SQL
  • 提供代码生成器根据表名生成对应的ModelMapperMapperXMLServiceServiceImplController等基础代码,其中Controller模板默认提供POSTRESTful两套,根据需求在CodeGenerator.genController(tableName)方法中自己选择,默认使用POST模板。代码模板可根据实际项目的需求来扩展,由于每个公司业务都不太一样,所以只提供了一些比较基础、通用的模板,主要是提供一个思路来减少重复代码的编写,我在实际项目的使用中,其实根据公司业务的抽象编写了大量的模板。另外,使用模板也有助于保持团队代码风格的统一
  • 另有彩蛋,待你探索

Exrick/xmall

项目地址: Exrick/xmall

基于SOA架构的分布式电商购物商城 前后端分离 前台商城:Vue全家桶 后台管理系统:Dubbo/SSM/Elasticsearch/Redis/MySQL/ActiveMQ/Shiro/Zookeeperhttp://xmall.exrick.cn

在线Demo

前台商城:http://xmall.exrick.cn/
后台管理系统:http://xmadmin.exrick.cn/

基于SOA架构的分布式购物电商商城

  • [x] 后台管理系统:管理商品、订单、类目、商品规格属性、用户、权限、系统统计、系统日志以及前台内容等功能
  • [x] 前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作
  • [x] 会员系统:用户可以在该系统中查询已下的订单、管理订单、我的优惠券等信息
  • [x] 订单系统:提供下单、查询订单、修改订单状态、定时处理订单
  • [x] 搜索系统:提供商品的搜索功能
  • [x] 单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息

项目架构及功能模块图

lenve/VBlog

项目地址: lenve/VBlog

V部落是一个多用户博客管理平台,采用Vue+SpringBoot开发。

登陆页面

文章列表

发表文章

用户管理

栏目管理

数据统计

roncoo/roncoo-pay

项目地址: roncoo/roncoo-pay

龙果支付系统(roncoo-pay)是国内首款开源的互联网支付系统,拥有独立的账户体系、用户体系、支付接入体系、支付交易体系、对账清结算体系。目标是打造一款集成主流支付方式且轻量易用的支付收款系统,满足互联网业务系统打通支付通道实现支付收款和业务资金管理等功能。 https://pay.roncoo.net

主要特点:

  1. 有支付系统通用的支付通道接入、用户管理、资金账户管理、对账清算管理、支付订单管理等功能;
  1. 已接通支付宝支付和微信支付的多种支付方式,满足大部分企业业务系统的支付需求;
  2. 独立的支付网关接入系统,为下游商户或业务平台提供统一支付接入接口,轻松实现统一支付接入;
  3. 项目代码免费开源且定期更新维护,扩展自由、使用无忧;
  4. 配套完善的系统使用文档、部署文档、视频教程,学习使用更轻松;
  5. 拥有活跃的产品技术学习交流社群,学习交流更高效;
  6. 由专业的支付系统产品技术团队提供服务支持,专业性及持续性有保障;

Exrick/xpay

项目地址: Exrick/xpay

XPay个人免签收款支付系统 完全免费 资金直接到达本人账号 支持 支付宝 微信 QQ 云闪付 无需备案 无需签约 无需挂机监控APP 无需插件 无需第三方支付SDK 无需营业执照身份证 只需收款码 搞定支付流程 现已支持移动端支付 http://xpay.exrick.cn/