
popularmvc系列使用教程
文章平均质量分 67
淡远
全栈工程师、架构师,前后台全能全栈资深开发经验,热衷新技术,喜欢总结和分享!
展开
-
Popular MVC框架自动填充API响应参数示例
简介此项目用于演示如何popularmvc如何提供统一标准的JSON格式的API响应信息,把开发者从繁琐的API响应处理工作中解脱出来。demo源码传送门项目示例1 项目结构项目结构│ pom.xml│ README.md│ └─src ├─main │ ├─java │ │ └─com │ │ └─danyuanblog │ │ └─framework │ │原创 2021-01-06 11:16:12 · 201 阅读 · 0 评论 -
Popular MVC框架请求响应验签加签@RequiredSign使用示例
Popular MVC框架请求响应验签加签使用示例简介此项目用于演示使用popularmvc提供的加签、验签功能,以及如何定制自己的加签验签算法。请求参数验签,使用@RequiredSign(scope = SignScope.REQUEST)注解修饰接口即可响应信息加签,使用@RequiredSign(scope = SignScope.RESPONSE)注解修饰接口即可指定自定义加签算法,使用@RequiredSign(scope = SignScope.REQUEST, type = M原创 2021-01-06 11:12:17 · 308 阅读 · 0 评论 -
Popular MVC框架国际化翻译功能@LanguageTranslate使用示例
简介此项目用于演示如何使用popularmvc提供的响应信息国际化能力。有如下几种场景:错误提示国际化,popularmvc框架层自动处理通过接口语言类型locale参数进行指定,响应信息自动翻译,使用@LanguageTranslate注解响应信息,翻译成指定语言@LanguageTranslate(locale = "en_US")使用国际化翻译器手动翻译业务内容,使用国际化管理器LanguageTranslateManager手动翻译demo源码传送门项目示例1 项目结构原创 2021-01-06 10:42:48 · 307 阅读 · 0 评论 -
Popular MVC框架请求响应数据加解密@Decrypt和@Encrypt的使用示例
简介此项目用于演示popularmvc如何提供统一全自动化的API隐私数据保护,并且可以做到业务无感和灵活指定数据加解密算法。请求数据加密使用@Decrypt注解,响应信息加密使用@Encrypt注解,使用自定义算法进行加解密请实现DataEncryptHandler接口,注解中指定即可。请求数据解密响应信息加密指定自定义解密算法指定自定义加密算法demo源码传送门项目示例1 项目结构项目结构│ pom.xml│ README.md│ ├─src│原创 2021-01-06 10:37:31 · 1968 阅读 · 0 评论 -
Popular MVC框架接口防重复提交功能@RequiredNoRepeatSubmit使用示例
Popular MVC框架接口防重复提交功能使用示例简介1、简介此项目用于演示如何使用popularmvc提供的接口防重复提交功能。使用防重提交功能,只需要在需要防重的接口上添加@RequiredNoRepeatSubmit注解即可。主要有以下内容:防重复提交码模式自定义防重复提交码自定义防重复提交码需要调用者保证防重复提交码的全局唯一性,推荐结构:userId+timestamptimestamp在数据更新后才允许更新使用sign作为防重码如果接口开启了数字签原创 2021-01-06 10:25:00 · 833 阅读 · 0 评论 -
Popular MVC框架方法结果查询缓存使用示例
Popular MVC框架方法结果查询缓存使用示例简介此项目用于演示如何使用popularmvc提供的缓存切面对方法调用进行拦截。调用方法前先检查是否存在接口结果缓存,如果不存在则执行方法业务,完成后再缓存业务结果,以备后续查询。其实spring已经提供了缓存相关注解,但是我在使用过程中总感觉用起来不方便,故此实现一套简单实用的缓存管理机制。主要有以下内容:对查询结果及时性要求不高的方法调用,可以为方法设置较短时效的结果查询缓存查询非用户级、变化频率低但使用很频繁的热点数据,可以设置较长时效的结原创 2021-01-06 10:22:16 · 120 阅读 · 0 评论 -
Popular MVC框架API错误码使用示例
简介此项目用于演示如何使用popularmvc提供的统一错误处理机制灵活应对业务中的异常场景。主要有以下几种场景:可以区分错误码类型,popularmvc将api的错误码分为两大类,系统错误码和业务错误码。系统错误码用以描述API的常见通用性错误提示,例如:用户调用的接口不存在;业务错误码用以描述业务中的异常场景,比如:用户账号不存在,登录失败!系统错误码保持有限的个数,只存在数值型的码值,各个子系统中系统错误码均保持一致;业务错误码可以按数值型码值的区间对不同的子系统进行分段,也支持字符串形式原创 2021-01-06 10:17:20 · 160 阅读 · 0 评论 -
Popular MVC框架集成springboot validation 接口参数校验使用示例
简介此项目用于演示如何使用popularmvc做接口系统参数校验、请求参数校验、响应参数校验demo源码传送门项目示例1 项目结构项目结构├─src│ └─main│ └─java│ └─com│ └─danyuanblog│ └─framework│ └─demo│ └─popularmvc│原创 2021-01-06 10:12:25 · 162 阅读 · 1 评论 -
Popular MVC框架swagger+knif4j接口文档工具使用示例
Popular MVC框架swagger接口文档工具使用示例简介此项目介绍如何使用popularmvc内置的swagger+knife4j实现简单易用的实时API文档,支持在线调试接口!此项目只演示简单入门示例,更多接口文档使用细节请求参考swagger和knife4j官方文档!demo源码传送门项目示例1 项目结构项目结构├─src│ └─main│ └─java│ └─com│ └─danyuanblog│原创 2021-01-06 10:09:00 · 431 阅读 · 0 评论 -
popularmvc让你的springboot应用接口不再裸奔!
传送门 Gitee源码地址:https://gitee.com/danyuanblog/PopularMVC 演示地址:http://www.danyuanblog.com:8181/doc.html 官方文档地址:http://www.danyuanblog.com/blog/app/blog/blogDetail.html?id=5fe86eb74c636312f4b70955 1、应用场景 简介 啥,听说你用了springboot,但是开...原创 2020-12-27 19:50:40 · 489 阅读 · 0 评论