竹笋

首页 » 问答 » 灌水 » jwbastathymeleaf平台上
TUhjnbcbe - 2023/4/4 15:39:00
斑鸠菊注射液是不是治白癜风的药物 http://pf.39.net/xwdt/221028/12152788.html

平台介绍

jwbasta-thymeleaf是一套全部开源的快速开发平台,毫无保留给个人及企业一次性付费使用。

采用前端使用thymeleaf模板引擎,数据库MySQL。

后端采用SpringBoot、mybatis、Sa-Token、Redis、thymeleaf、MavenJApiDocs。

使用maven导入jar、编辑、部署

redis做本地缓存,权限认证使用Sa-Token,用户成功token存放在redis。

程序采用JApiDocs会自动生成API文档。

使用AOP拦截前端请求参数,存放到sys_log表,需要拦截接口api在logConfig.xml配置

mybatis配置文件:jwbasta-thymeleaf/src/main/resources/mapper

springboot配置文件支持各种环境单独配置

前端登录成功后返回一个用户token存放redis有效期30天,请求头带上token进行用户鉴权验证,token存放在cookie

集成mybatis-generator自动生成mybatis实体和配置文件,配文件:generatorConfig.xml

SaCheckLogin:登录认证——只有登录之后才能进入该方法

SaCheckRole("admin"):角色认证——必须具有指定角色标识才能进入该方法

SaCheckPermission("user:add"):权限认证——必须具有指定权限才能进入该方法

SaCheckSafe:二级认证校验——必须二级认证之后才能进入该方法

SaCheckBasic:HttpBasic认证——只有通过Basic认证后才能进入该方法

架构图

安装过程

1.安装jdk版本1.8以上,配置java环境

2.安装mysql5.5版本以上,配置数据库环境

3.初始化数据库,新建数据库jwbasta_admin编码为utf-8执行jwbasta-thymeleaf/sql/1.0.sql数据库脚本

4.配置好本地Maven下载jar环境

5.安装redis配置密码、端口、访问地址

使用说明

代码可以导入eclipse或者IDE等开发工具

用maven打包jar在服务器上面运行

访问

1
查看完整版本: jwbastathymeleaf平台上