bearweb后台管理系统
介绍
bearweb是一个快速开发的后端管理系统,基于此系统模板,你可以快速的搭建基于springboot的个人管理系统。
此系统暂时为第一期的版本,此版本为前后端不分离系统,适合新手学习使用。另外,你也可以基于此系统搭建自己的系统。
软件架构
此系统基于SPRINGBOOT 2.2.5.RELEASE版本构建,目前大致分为三个模块(后期应该会增加部分功能业务模块)。
- admin 主页后台管理模块
- common 通用的模块,包括各种工具类
- config 配置文件模块,各种配置文件
后期会添加部分,计划中还有OA模块正在构思中。。。。
目前的技术栈为:
- springboot:稳定版本,整合springcloud稳定性好
- lombok:减少代码,快速使用日志
- mybatis-plus:简化代码的开发,Wrappers快速使用数据库
- redis:一些校验和缓存
- swagger:接口文档
- Spring Security + JWT:认证和授权
- thymeleaf:模板引擎(其实没怎么用)
- minio:分布式文件存储
- jasypt:对配置文件中部分敏感信息加密
系统地址
博客地址:https://bearjun.com
bearweb体验地址: bearweb演示地址
用户名:test 密码:888888
系统运行预览
使用说明
- 安装数据库,导入数据库文件
- 安装minio https://bearjun.com/search/minio/
- 下载代码,配置好自己的配置文件
- 运行代码,查看效果
特别说明:
项目中的配置文件都加密了的,启动的时候需要添加配置文件:jasypt.encryptor.password为配置文件中的值
-Djasypt.encryptor.password=jasypt.encryptor.password
如果不加密直接启动,直接在对应的值明文即可,ENC()为加密之后的值
项目地址
码云地址:https://gitee.com/bearjun/bearweb-admin
如果喜欢的,麻烦给个star。
我想说
第一次做一个开源的系统,希望大家能指出一些问题,也希望大佬们能嘴下留情。
评论区