# Qm-Framework
# 1. Preface
# 1.1 Help Document
| Version | Document Help |
|---|---|
| 2.1.x-RELEASE | Reference Doc. |
| 2.0.x-RELEASE | Reference Doc. |
| 1.3.x-RELEASE | Reference Doc. |
| 1.2.1-RELEASE | Reference Doc. |
| 1.2.0-RELEASE | Reference Doc. |
| 1.1.1 | Reference Doc. |
# 1.2 Update Version Log
# 1.3 Open Source
https://github.com/starmcc/qm-framework (opens new window)
# 2. Maven Warehouse
<dependency>
<groupId>com.starmcc</groupId>
<artifactId>qm-framework</artifactId>
<version>x.x.x-RELEASE</version>
</dependency>
1
2
3
4
5
2
3
4
5
# 3. Environment
- java - JDK 1.8 above
- Maven 2.0 above
- springboot 2.2.5 above
# 4. Main Content
4.1 Redis缓存客户端
直接调用
QmRedisClient即可实现key、value的存储
4.2 全局异常捕获返回JSON信息
在服务器发生任何错误都将返回规范化
JSON格式的字符串。
4.3 贯彻使用JSON数据传递
在
Controller中继承QmController调用规定的方法。
4.4 重写RequestBody实现AES双向对称加密技术
在请求时拦截,获取
body参数并对其进行解密格式化,把格式化后的body原路放置。
4.5 RequestBody自定义注解@QmBody
在请求时对请求
body中的json数据进行自动装配,在controller中参数列表可直接获取对应类型的参数。