# 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

Show Version

# 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

# 3. Environment

  • java - JDK 1.8 above
  • Maven 2.0 above
  • springboot 2.2.5 above

# 4. Main Content

4.1 Redis缓存客户端

直接调用QmRedisClient即可实现keyvalue的存储

4.2 全局异常捕获返回JSON信息

在服务器发生任何错误都将返回规范化JSON格式的字符串。

4.3 贯彻使用JSON数据传递

Controller中继承QmController调用规定的方法。

4.4 重写RequestBody实现AES双向对称加密技术

在请求时拦截,获取body参数并对其进行解密格式化,把格式化后的body原路放置。

4.5 RequestBody自定义注解@QmBody

在请求时对请求body中的json数据进行自动装配,在controller中参数列表可直接获取对应类型的参数。

最近更新: 2021/10/12 下午5:44:25