介绍

Jbone logo

jbone是基于Spring Cloud开发的项目群,可作为微服务开发基础框架,也可用于Spring Cloud应用实践的学习交流。

功能架构图

Jbone功能架构图

项目成员

项目名 简介 项目地址
jbone-sso 单点登录模块 github , 码云
jbone-service-management 服务管理模块(包含注册中心、服务网关、服务监控、调用链追踪等) github , 码云
jbone-system 系统管理模块,通用权限管理等 github , 码云
jbone-system-admin 系统管理后台 github , 码云
jbone-fs 文件系统,用于存储和管理文件、图片等 github , 码云
jbone-cms 多站点内容管理系统 github , 码云
jbone-common 公共模块,封装工具类等 github , 码云
jbone-banner jbone通用艺术banner github , 码云
jbone-configuration 公共配置模块 github , 码云
jbone-ui 以webjars形式管理前端静态资源,所有包含页面的工程需要依赖此模块。 github , 码云
jbone-b2b2c 多店铺电商平台 (未完成) github , 码云
jbone-bpm 工作流模块(未完成) github , 码云

交流方式

项目官网

QQ群:992113778(2群)、547104190(1群)

公众号:writebugs

作者QQ:417511458

作者微信:dreamming_now

微信群:先添加作者好友再加入

系统简介

系统要求

JDK11+

技术选型

技术 简介 网址
Spring Boot 基础构建框架,用于快速整合各资源 https://projects.spring.io/spring-boot/
Spring Framework 底层容器 https://projects.spring.io/spring-framework/
Spring Cloud 微服务框架 https://projects.spring.io/spring-cloud/
Spring Cloud Eureka 服务注册中心 https://projects.spring.io/spring-cloud/
Spring Cloud Zuul 服务网关 https://projects.spring.io/spring-cloud/
Spring Cloud Hystrix 服务容错框架 https://projects.spring.io/spring-cloud/
Spring Cloud Feign 微服务声明式调用框架 https://projects.spring.io/spring-cloud/
Spring Boot Admin 服务管理中心 https://github.com/codecentric/spring-boot-admin
Spring Data Jpa 持久化框架 https://projects.spring.io/spring-data-jpa/
Spring Data Redis 缓存框架 https://projects.spring.io/spring-data-redis/
Apache Shiro 权限框架 http://shiro.apache.org/
thymeleaf-extras-shiro thymeleaf的shiro标签 https://github.com/theborakompanioni/thymeleaf-extras-shiro
Apereo CAS 单点登陆框架 https://github.com/apereo/cas
Spring Validator 后端验证框架 https://projects.spring.io/spring-framework/
Hibernate Validator Hibernate验证框架 http://hibernate.org/
lombok 一个通过注解自动生成get/set方法的类库 https://projectlombok.org/
webjars 以jars的形式管理前端静态资源 http://www.webjars.org/
Thymeleaf 模板引擎 http://www.thymeleaf.org/
Maven 项目构建管理 http://maven.apache.org/
Redis 分布式缓存数据库 https://redis.io/
Mysql 对象关系数据库 https://www.mysql.com/