精品推荐:基于SpringBoot2.0的企业级开发脚手架

写了个寂寞 2019-02-13 17:00:25 ⋅ 995 阅读

SmallBun是参考多个优秀的开源项目及自身学习、经验运用,高度整合封装而成的高效,高性能,强安全性的开源Java EE 企业级脚手架,是您快速完成项目的基础平台解决方案,SmallBun是您想学习Java平台的最佳学习案例,SmallBun还是接私活的最佳助手。

SmallBun主要定位于企业级开发,内置企业级开发的基础功能和高效的代码生成工具, 包括:系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工作流组件、代码生成等。 前端界面风格采用了结构简单、性能优良、页面美观大气的 Bootstrap AdminLte 前端框架。 采用分层设计、双重验证、提交数据安全编码、密码加密、访问验证、数据权限验证。 使用Maven做项目管理,提高项目的易开发性、扩展性。

技术选型

  • 核心框架:Spring Boot

  • 安全框架:spring-security

  • web框架:spring-boot-starter-web

  • 服务端验证:Hibernate Validator

  • 任务调度:quartz

  • 持久层框架:MyBatis MyBatis Plus

  • 数据库连接池:HikariCP

  • 前端模版框架: AdminLte

  • ...

软件要求

  • JDK1.8

  • MySQL5.5+

  • Maven3.0+

内置功能

  1. 用户管理:系统用户管理及配置。

  2. 机构管理:配置系统组织机构。

  3. 菜单管理:配置系统菜单、按钮及权限。

  4. 角色管理:系统角色,用户菜单、数据权限的分配。

  5. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。

  6. 在线用户:当前系统中用户状态监控。

  7. 未完待更新...

演示图









项目地址

https://gitee.com/leshalv/smallbun

---------------END----------------

后续的内容同样精彩

长按关注“IT实战联盟”哦




全部评论: 0

    我有话说:

    开源推荐基于 Go 语言轻量级高性能日志库 logit使用及测评

    logit 是一个简单易用并且是基于级别控制日志库,可以应用于所有 GoLang 应用程序中。

    WebMIS 1.0.0 beta.3 发布,全栈开发基础框架

    ,为企业提供一套完整技术解决方案,满足快速开发...

    「尝鲜」SpringBoot 快速整合Swagger 3.0

    第一步:Maven引入Swagger3.0 starter依赖 Maven项目中引入springfox-boot-starter依赖: <dependency> <

    精品推荐基于Vue2.0高仿微信App单页应用 学习Vue新动力!

    利用Vue2.0模仿微信app,基本做到了以假乱真效果

    开源资讯】Spring Boot 2.4.0.M4 发布

    Spring Boot 2.4.0 第四个里程碑版本发布了,可以从里程碑仓库获取。此版本包含 145 项更新内容,亮点如下:1、改进故障分析器(Failure Analyzer

    开源资讯】Ant Design 4.0.1 发布,企业 UI 设计语言

    Ant Design 是阿里开源一套企业 UI 设计语言和 React 实现,使用 TypeScript 构建。

    开源推荐」Nginx可视化配置工具—NginxWebUI,小白也可以玩转

    包括http协议转发, tcp协议转发, 反向代理, 负载均衡, ssl证书自动申请、续签、配置等

    TimescaleDB 2.0.2 发布,基于 PostgreSQL 时序数据库

    TimescaleDB 2.0.2 现已发布,这是已个维护版本,包含了自 2.0.1 版本以来 bugfixes,官方将其视为高度优先升级。TimescaleDB 是基于

    开源资讯】cppweb 1.0.2 发布,基于 C++ 开发 Web 服务器

    cppweb是一个基于C++开发 WEB 服务器,支持C/C++、Python、Java等多语言混合开发WEB应用。 cppweb同时也是一个跨平台微服务开发框架,通过两个核心组件

    TimescaleDB 2.0.0 发布,基于 PostgreSQL 时序数据库

    TimescaleDB 2.0.0 现已发布。TimescaleDB 是基于 PostgreSQL 开发一款时序数据库,以插件化形式打包提供。此版本增加了对分布式超表(多节点

    微服务架构实战篇:快速入手SpringBoot 2.0,欢迎入坑哦~~~

    SpringBoot 2.0 基本要求Java最低要求8以上,不再支持Java 6 和 7等低版本。

    UMS v2.1.2 已经发布,用户管理脚手架

    UMS v2.1.2 已经发布,UMS 是一款用户管理脚手架,集成:验证码、手机登录、第三方登录(自动注册,绑定与解绑)、基于 RBAC uri 访问权限控制功能、通过统一回调地址入口实现多回

    JetLinks 物联网基础平台 1.6 RELEASE 发布

    JetLinks 开源物联网平台 JetLinks 基于Java8,Spring Boot 2.x,WebFlux,Netty,Vert.x,Reactor等开发, 是一个开箱即用,可二次开发企业

    CUBA Studio 15 发布,企业快速开发平台

    很高兴通知大家我们发布了新版 CUBA Studio - 15.0 发行说明请访问 CUBA Studio 用户向导 可以在 这里 下载 CUBA

    Apache Solr 8.8.1 发布,Java 企业搜索引擎

    Apache Solr 8.8.1 已发布,Solr 是基于 Lucene 全文搜索服务器,也是最流行企业搜索引擎,其主要功能包括全文检索、命中高亮、分面搜索、动态聚类、数据库集成

    Micronaut 2.4.0 发布,基于 JVM 微服务应用框架

    Micronaut 是 Grails 框架作者打造开源项目,也是新一代基于 JVM 全栈微服务框架,用于构建模块化、易于测试微服务应用。有关 Micronaut 特性介绍点此查看。 近日

    SpringBoot2.0填坑(一):使用CROS解决跨域并解决swagger 访问不了问题

    公司后台是采用SpringBoot2.0 搭建微服务架构,前端框架用是vue 使用前后端分离开发方式,在开发联调时候需要进行跨域访问,那么使用CROS解决了跨域问题,但是swagger 却用