2.0.0版本發布
wueasy
是一個java分布式快速開發平臺(框架),平臺支持RESTful
接口的快速研發,為平臺提供簡單、高效、安全、穩定的運行環境。
平臺特性
1.分布式架構
他一個JAVA的分布式系統
提供項目模塊化、服務化、熱插拔的思想,高度封裝安全性的快速開發平臺。
框架底層基于
Spring Boot
和RPC
實現的一個分布式架構。RPC
框架支持多種,可以隨意切換,目前支持Motan
和Dubbo
。
2.代碼自動生成
提供
MyBatis
自動生成工具,可以更快速的開發。
3.高效開發
他使開發更簡潔、更高效。
平臺設計新的開發模式,開發一個簡單業務功能,只需要使用自動生成工具生成MyBatis
接口和配置對外的接口管理,不需要其他的代碼開發(不用開發Controller
),使開發更簡潔、高效。
4.系統安全
他使系統更穩健、更安全。
為安全,我們做了很多。
自主研發的
權限模型
和安全模型
,為系統提供安全、可靠的運行環境。權限模型
:支持多種權限驗證方式,菜單權限驗證、按鈕權限驗證、業務數據權限驗證。安全模型
:csrf攔截器、驗證碼攔截器,二次操作密碼驗證攔截器、流量攔截器、權限攔截器、rsa攔截器、數據權限攔截器、XSS過濾、日志敏感數據脫敏。
5.系統通用接口
提供常用的
RESTful
接口
- 登錄/退出/驗證碼接口
- 附件上傳接口,支持上傳到本地文件夾、騰訊云對象存儲、阿里云對象存儲、又拍云對象存儲。
-
excle
導入、導出功能 - 頁面統一跳轉
6.系統分析
支持分布式調用鏈路跟蹤和分布式日志分析。
-
zipkin
分布式調用鏈路跟蹤 -
elk
分布式日志 - 系統操作日志
更新內容
-
spring boot
版本從1.5.x
升級至2.1.4.RELEASE
-
wueasy-gateway
默認容器改為undertow
- 權限攔截器增加禁止訪問地址配置
- 系統參數攔截器新增開關啟用
- 新增通用驗證碼驗證工具
wueasy-captcha
- 新增簽名驗證攔截器(商戶攔截器)
- 新增環境變量獲取工具
EnvironmentHelper
-
wueasy-cache
新增集群分組 - 優化客戶端調用多個微服務路由規則配置
- bus接口支持配置通用
mapper
接口 - bus接口調用優化,支持自定義接收參數
- 自動生成工具優化,默認生成通用
mapper
接口 -
wueasy-database-client
工具事務修改 -
fastjson
版本升級至1.2.58
-
sentinel
版本升級至1.6.0
-
netty
版本升級至4.1.36.Final
-
bus-dubbo
zk客戶端工具改為curator