wueasy快速开发框架

wueasy快速开发框架

  • (推荐)
案例

后端管理系统:https://admin.wueasy.com 账号:wueasy 密码:wueasy

ELK日志分析系统:https://elk.wueasy.com

调用链路跟踪系统:https://zipkin.wueasy.com

动态口令安全认证管理系统:https://auth.wueasy.com

描述

wueasy是一个java后端的分布式快速开发平台(框架),主要用于提供后端接口的研发,提供简单、高效、安全、稳定的基础平台。

提供统一的组件,使用自动生成代码工具,可以更便捷的开发。

底层基于Spring BootRPC实现的一个分布式框架。

1.高效开发. 他使开发更简洁、更高效

新的开发模式,开发一个业务功能已最新的代码来实现,不需要太多的代码和配置,使开发更简洁、高效。

提供接口自动生成工具,减少重复开发工作量。

2.更安全. 他使系统更稳健、更安全

为安全,我们做了很多。

自主研发的权限模型和安全模型,为系统安全提供可靠的保障。

权限模型:支持多模式验证方式,菜单权限,按钮权限,数据权限。

安全模型:XSS验证,token验证,数据权限验证,二级操作验证。

3.分布式. 他是一个分布式架构

wueasy是一个JAVA的分布式系统,提供项目模块化、服务化、热插拔的思想,高度封装安全性的快速开发平台。

版本历史
1.4.0
  • 新增自定义系统参数
  • sentinel-core升级至1.5.0
  • SessionService接口新增两个方法
  • SessionUtil工具中新增获取token方法
  • wueasy-base-web jar包改为wueasy-gateway
  • 数据权限接口CacheService类,修改为AuthDataService
  • Session对象新增一个其他对象属性otherObject,用于处理User对象参数不满足的情况
1.3.3
  • 优化功能号参数过滤(去掉无效的参数,减少内存使用)
  • 新增ip地理位置定位工具IPHelper
  • 基础包版本升级
  • PageHelper分页工具包新增一个分页抽象方法
  • 优化mybatis多个包路径扫描支持
  • 接口执行时间过长warn提示
  • 优化数据权限拦截器加载顺序(解决数据权限获取信息不正常问题)
  • 优化数据权限控制问题
  • 新增功能号验证方式check支持service接口
  • 优化系统参数拦截器执行顺序
1.3.2
  • 优化配置文件冲突
  • 优化拦截器注解
1.3.1
  • 优化系统异常提示内容
  • dubbo升级至2.7.0
  • sentinel-core升级至1.4.2
  • druid升级至1.1.14
  • wueasy-database-clientJTA事务优化,一个数据库连接,不开启JTA事务;多个数据库连接默认开启JTA事务,支持配置是否开启
1.3.0
  • #1 新增redis客户端连接工具(支持多个redis客户端)
  • #2 新增数据库客户端连接工具(支持多个数据库连接、支持多个数据库分布式事务)
  • 优化wueasy-base-web中session中使用redis连接配置信息
  • 新增session过期时间配置,默认30分钟过期
  • easypoi升级至4.0.0
  • fastjson升级至1.2.56
  • #3 功能号参数验证新增自定义规则验证
  • 新增motan本地jvm方式调用(解决bus和web合并后,客户端调用产生网络请求)
1.2.0
  • spring boot版本升级至1.5.19
  • web新增限流功能
  • 删除客户端异步调用功能
  • 优化客户端调用服务端系统参数传参模式
  • 优化rpc客户端和服务端,支持dubbomotan rpc框架
  • fastjson升级至1.2.55
  • 优化web rsa密码解密功能
  • 优化验证码密码拦截器
  • 优化web拦截器,新增启用/关闭功能,默认关闭
  • 新增zipkin链路追踪服务
  • 新增ELK日志分析系统
  • 优化session管理功能,新增guava,redis,本地session实现方式
1.1.4
  • 新增double计算工具
  • 自动生成工具无主键自增优化
  • 优化验证
  • 自定义错误提示信息
  • motan升级至1.1.3
1.1.3
  • 新增阿里云对象存储上传
  • 优化接口条件验证(支持空和非空提示)
  • 优化参数验证(支持正则表达式验证)
  • 新增base-web基础包
1.1.2
  • 新增接口条件验证
  • 日志输出优化
  • 优化xss过滤功能
  • 优化客户端路由功能
1.1.1
  • 增加接口限流功能
  • 简化接口配置
  • 优化代码自动生成工具
  • 优化系统性能
  • 支持docker部署
  • spring boot版本升级至1.5.18
  • 优化多客户端配置
1.0.0
  • 分布式基础框架
  • 底层基于spring bootmotan
  • 统一参数验证
  • 统一接口管理
  • 支持接口直接调用service服务和mybatis服务