• jwbasta-vue 平台上线


    平台简介

    jwbasta-vue是一套全部开源的快速开发java后台API平台,毫无保留给个人及企业一次性付费使用,版本会不间断更新功能。

    1. 采用前后端分离的模式,微服务版本前端基于vue开发(无前端页面)。
    2. 后端采用Spring Boot、mybatis、Redis、Spring Cache、Maven& JApiDocs。
    3. 使用maven导入jar、编辑、部署
    4. Spring Cache做本地缓存,权限认证使用Sa-Token,用户成功token存放在redis。
    5. 程序采用Swagger会自动生成API文档。
    6. 使用AOP拦截前端请求参数,存放到sys_log表,需要拦截接口api在logConfig.xml配置
    7. 前端登录成功后返回一个用户token存放redis有效期30天,前端请求API接口,请求头带上token进行用户鉴权验证
    8. 集成mybatis-generator自动生成mybatis实体和配置文件,配文件:generatorConfig.xml
    9. Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0、微服务网关鉴权 等一系列权限相关问题
    10. @SaCheckLogin: 登录认证 —— 只有登录之后才能进入该方法
    11. @SaCheckRole("admin"): 角色认证 —— 必须具有指定角色标识才能进入该方法
    12. @SaCheckPermission("user:add"): 权限认证 —— 必须具有指定权限才能进入该方法
    13. @SaCheckSafe: 二级认证校验 —— 必须二级认证之后才能进入该方法
    14. @SaCheckBasic: HttpBasic认证 —— 只有通过 Basic 认证后才能进入该方法
    15.  可提通用性功能和需求(评估通过)排期开发
    16. 持续更新中,之后可免费升级获取
       

    架构图

     

    代码架构

    内置功能

    1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
    2. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
    3. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
    4. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
    5. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
    6. 登录日志:系统登录日志记录查询包含登录异常。
    7. 系统接口:JApiDocs根据业务代码自动生成相关的api接口文档。
    8. 文章管理:文章添加、删除、查询、excel导入导出。
    9. Sa-Token是一个轻量级Java 权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0、微服务网关鉴权等一系列权。
    10. 用户登录新增验证码显示,验证码通过系统配置项控制开启。 11.新增验证码接口支持base64和图片查看,类型有:数字验证码、中文验证码、字母闪烁图片、中文闪烁图片、字母图片。
    11. 系统参数管理:系统参数添加、删除、查询。
    12. 行政区域管理:行政区域添加、删除、查询。
    13. 用户设置支持多角色控制。
    14. 岗位管理:岗位添加、编辑、删除、查询。
    15. 部门管理:部门添加、编辑、删除、查询。
    16. 通知管理:我的通知、通知管理。
    17. 用户增加部门和岗位设置。
    18. 用户密码修改和个人资料更

    在线体验

    1.  API文档: http://116.62.152.137:8886/apidoc/V1.0/index.html
    2. 感兴趣可以联系我,加我知识星球号:JwBasta
    3. 官网
  • 相关阅读:
    机器学习03
    RSA密码的手动算法+快速幂算法
    线程安全问题你了解多少?java中线程安全的基础防范
    通过Elasticsearch 8、Kibana、Filebeat实现日志的监控及统计
    Java8 Stream 的核心秘密
    Elasticsearch生命周期ILM若干时间后自动删除索引index
    Duality (order theory)
    【云原生之k8s】kubernetes核心组件
    Proteus中如何使用Arduino实现 ST7735显示屏十六宫格拼图游戏
    Java IO流
  • 原文地址:https://blog.csdn.net/xiaowei20091124/article/details/126451811