JPower v2.1.3发布 微服务结构优化

来源: 投稿
作者: jpower-mr_g
2022-06-07 22:30:00

https://gitee.com/gdzWork/JPower

JPower 只是刚起步,很多功能还在开发中敬请期待......

简介

JPower 是一款基于政府商业项目升级优化而来,采用前后端分离架构:SpringBoot2.x,AVue&Vue,Mybatis-plus,JWT。前端开源了一个框架:jpower-ui;项目分包明确,规范微服务的开发模式,使包与包之间的分工清晰;部署使用 Docker 或 K8s + Jenkins;注册中心、配置中心选型 Nacos,为工程瘦身的同时加强各模块之间的联动。
JPower 旨在解决大部分企业项目的基础功能,例如用户管理、权限管理、附件管理等。不再为项目开发进行重复工作;本项目可做为基础框架使用,降低前后分离的开发成本,减少了开发人员的工作量,让开发人员能够专注于业务开发。
JPower宗旨是: 解决项目开发中所有场景的基础、共有的功能,保证在此基础上只专注于自己的业务,不用再关注基础模块;

功能

  1. 租户管理:超级用户角色管理所有的租户创建
  2. 组织管理:部门、用户数据维护、重置用户密码等
  3. 权限设置:数据权限、角色管理、给角色绑定用户、给角色授权菜单和资源
  4. 系统设置:菜单功能、附件管理、字典、行政地区、系统参数、应用管理等
  5. 网关管理:限流和阻止访问、注册中心
  6. 系统监控:接口文档、服务监控、SkyWalking 监控等

2.1.3 发布特性:

  1. 微服务结构整合优化
  2. 数据权限SQL拼接优化
  3. feign调用上传文件修改
  4. 新增用户用户类型问题修改
  5. 优化@Vaild注解错误提示
  6. skywalking链路打印信息完善
  7. 优化skywalking链路忽略
  8. 优化缓存为自动判断租户模式
  9. 数据权限问题修改
  10. feign报错日志优化
  11. UserInfo新增map属性增加可扩展性
  12. jpower-api->jpower-doc
  13. 角色查询优化
  14. gateway日志优化打印body

文档

项目地址

前往 Gitee 搜索 JPower 或点击后面的链接即可访问项目主页:https://gitee.com/gdzWork/JPower

项目演示地址

  • 项目演示地址: http://jpower.top:81
  • 超级用户登录(租户编码:000000):
  • 超级管理员: root/123456
  • 租户用户登录(租户编码:LXD0DP):
  • 普通账号: admin/123456

 

 

展开阅读全文
6 收藏
分享
0 评论
6 收藏
分享
返回顶部
顶部