spring boot jeesite框架技术整理

如题所述

第1个回答  2022-06-13
在学习springboot过程中,发现一个可以二开的开源项目,是一个Java EE 企业级快速开发平台,多项目依赖,模块式开发。

官网地址:https://jeesite.com/

一、平台技术分析:

1、框架spring boot 2SSM

2、持久层框架mybatis,mybatis-plusSSM,使用注解方式,@Table+@Colume

3、安全框架Shiro+JWT身份验证、授权、密码和会话管理

4、模板引擎Beetl

5、工作流BPM系统 JFlow.net和java版

6、数据可视化AVUE-DATA

7、缓存J2Cache 两级(内存+Redis)缓存框架

8、消息管理集成,封装消息模板配置、消息类型(APP,PC,短信,邮件,微信)、封装、支付计划发送

9、安全审计密码、菜单、用户

10、文档管理swaggerswagger-php

11、前端打印Print.js

12、前端插件Jquery+layer,Jquery.UI,jquery.validate.js,jquery.ztree.js,jquery.jqGrid.js,AdminLte2.0

13、文件存储minio文件服务器,三方OSS

二、业务模块:

1、权限相关

角色标识,权限标识

2、消息管理

3、Shiro+JWT