自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Springboot中使用ResponseBodyAdvice对异常,分页等请求进行封装

在java 中,我们常常需要对接口返回的数据进行统一的封装,如调用接口异常的时候,我们不希望直接在后台报错,而是需要给前端或者友好提示是什么异常。又或者在处理分页请求的时候,我们可能需要对数据进行统一的封装(返回总条数,数据集等),对于这个需求,我们可以使用ResponseBodyAdvice 这个接口实现。以下是几个效果图1.2.3.4.5.ResponseBodyAdvice 是 spring 框架中提供的一个接口,其有两个方法,如下:supports :返回参数是一个boolean类

2021-11-19 20:05:08 1660

原创 Java中接口返回参数按照请求参数进行排序

java —接口的返回数据列表和传参列表顺序一致实现在开发接口的时候,有时候我们会遇到这样的场景,前端传来的参数是一个列表,我们通过这些参数在数据库中查询出一个列表,但是在数据库中查询出来的这个列表和前端传来的参数的顺序不一致。比方说我们的数据库中 user 表有以下几条数据:iduidname1user_003法半夏2user_001蜜远志3user_002麦冬4user_004茵陈我们需要 通过前端传来的参数 uid 列表 查询 其中的

2021-11-15 21:35:55 3021

原创 使用注解+springEL表达式+Aspect实现简单的缓存处理

使用注解+springEL表达式+Aspect实现简单的缓存处理话不多说,直接上代码:注解类:RedisCache.java/** * @author: Administrator * 此注解是用来 实现 redis 缓存用的 * 在方法上面使用 */@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RedisCache { /**

2020-12-08 17:58:01 907 3

原创 简单实现 spring 中的发布订阅模型

spring 中发布订阅模型基本思路

2023-12-19 10:57:55 404 1

原创 基于Zookeeper的分布式锁

【代码】基于Zookeeper的分布式锁。

2023-06-25 23:51:18 190

原创 基于JDK动态代理/Cglib代理,结合MethodInterceptor实现代理对象的切面功能

Jdk动态代理,Cglib动态代理,方法拦截器(MethodInterceptor)

2023-04-10 15:31:17 416 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除