- 博客(6)
- 收藏
- 关注
原创 Springboot中使用ResponseBodyAdvice对异常,分页等请求进行封装
在java 中,我们常常需要对接口返回的数据进行统一的封装,如调用接口异常的时候,我们不希望直接在后台报错,而是需要给前端或者友好提示是什么异常。又或者在处理分页请求的时候,我们可能需要对数据进行统一的封装(返回总条数,数据集等),对于这个需求,我们可以使用ResponseBodyAdvice 这个接口实现。以下是几个效果图1.2.3.4.5.ResponseBodyAdvice 是 spring 框架中提供的一个接口,其有两个方法,如下:supports :返回参数是一个boolean类
2021-11-19 20:05:08 1690
原创 Java中接口返回参数按照请求参数进行排序
java —接口的返回数据列表和传参列表顺序一致实现在开发接口的时候,有时候我们会遇到这样的场景,前端传来的参数是一个列表,我们通过这些参数在数据库中查询出一个列表,但是在数据库中查询出来的这个列表和前端传来的参数的顺序不一致。比方说我们的数据库中 user 表有以下几条数据:iduidname1user_003法半夏2user_001蜜远志3user_002麦冬4user_004茵陈我们需要 通过前端传来的参数 uid 列表 查询 其中的
2021-11-15 21:35:55 3063
原创 使用注解+springEL表达式+Aspect实现简单的缓存处理
使用注解+springEL表达式+Aspect实现简单的缓存处理话不多说,直接上代码:注解类:RedisCache.java/** * @author: Administrator * 此注解是用来 实现 redis 缓存用的 * 在方法上面使用 */@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RedisCache { /**
2020-12-08 17:58:01 918 3
原创 基于JDK动态代理/Cglib代理,结合MethodInterceptor实现代理对象的切面功能
Jdk动态代理,Cglib动态代理,方法拦截器(MethodInterceptor)
2023-04-10 15:31:17 431 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人