Spring Boot ()概述Spring Framework已有十余年的历史了,已成为Java应用程序开发框架的事实标准。在如此悠久的历史背景下,有人可能会认为Spring放慢了脚步,躺在了自己的荣誉簿上,再也做不出什么新鲜的东西了,或者是让人激动的东西。甚至有人说,Spring是遗留项目,是时候去看看其他创新的东西了。但事实上,Spring的生态圈里正在出现很多让人激动的新鲜事物,涉及的领
项目中般都会有规定好的接口返回格式,无论成功与失败,般格式都是不变的,这样是为了方便前后端统一处理,今天就来说
原创 9月前
457阅读
项目中般都会有规定好的接口返回格式,无论成功与失败,般格式都是不变的,这样是为了方便前后端统一处理,今天就来说下前后端
原创 2024-10-21 14:28:27
61阅读
首先说下什么是策略模式以及策略模式的优缺点。策略模式 是指定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化不会影响到其他使用算法的用户; 可以避免多重的if else 判断语句1.加入系统中有很多类,而他们的区别仅仅在于他们的行为不同 2.个系统需要动态的在几种算法中选择种 优点: 1、策略模式符合开闭原则。 2、避免使用多重条件转移语句,如 if…else…语句、sw
【前言】前几天晚上收到了API网关我接口异常报警。我就去看了看我们的接口日志发现没有任何异常就感觉很神奇,然后找API网关的相关人员查了下日志(如下),发现这个日志是爬虫导致的并且我们系统并没有显示,发现这个异常并不是接口里的异常而且在Controller层之前的异常。所以要将全局异常处理下方便以后排查定位问题【全局异常处理】SpringBoot中有在个注解@ControllerAdvice这个注
转载 2024-03-18 21:43:45
0阅读
现在大多数公司项目框架,基本都是属于前后端分离模式,这种模式会涉及到个前后端对接问题,无论是对前端或者是后台服务,维护套完善且规范的接口是非常有必要的,这样不仅能够提高对接效率,也可以让我的代码看起来更加简洁优雅。修改前后最大的区别是我们不用在每个接口单独捕获异常,也不用在每个接口都要组装返回参数,可以参考下面这张对比图:SpringBoot不使用统一返回格式默认情况下,SpringB
原创 2022-04-01 16:58:10
50阅读
以前写过全局异常抓取以及日志log使用的文章, 今天我们再来单独优化接口用于返回码枚举使用 * @Date: creat...
原创 2022-11-07 19:12:26
296阅读
阅读文本大概需要3分钟。使用@ControllerAdvice和@ExceptionHandler注解基于ErrorController类实现0x01:使用@ControllerAdvice和@ExceptionHandler注解@Slf4j @ControllerAdvice public class GlobalExceptionHandler { @ResponseBody
转载 2023-05-30 09:55:01
60阅读
Springboot配置统一返回 1.编写配置类: /** * 统一返回结果的类 * @author song * @since 2021-08-08 18:50:36 */ @Data public class R { @ApiModelProperty(value = "是否成功") pri ...
转载 2021-08-09 10:14:00
339阅读
引言在后台开发时,控制台得到的数据格式会有不同,这时我们需要设置统一返回结果,方便我们分析数据以及对数据进行管理。、方法定义统一返回格式有利于提高开发效率。
原创 2022-04-29 10:07:35
672阅读
使用@ControllerAdvice和@ExceptionHandler注解基于E
原创 2021-07-07 11:46:59
260阅读
文章目录1. 创建个枚举、封装异常的错误码等信息2. 创建个自定义异常类继承RuntimeException。3. 自定义异常4. 抛出
原创 2022-09-05 17:16:20
258阅读
1.记录日志 使用aop来记录controller中的请求返回日志 pom.xml引入: 在完成了引入AOP依赖包后,般来说并不需要去做其他配置。也许在Spring中使用过注解配置方式的人会问是否需要在程序主类中增加@EnableAspectJAutoProxy来启用,实际并不需要。 可以看下面关
转载 2018-05-28 14:39:00
180阅读
2评论
项目中我们会将响应封装成json返回般我们会将所有接口的数据格式统一
原创 2023-04-08 08:15:21
642阅读
springboot统一返回结果result
原创 2020-09-03 15:40:29
1404阅读
1、依赖注意:springboot的要自己导 <!--lombok用来简化实体类:需要安装lombok插件--> <dependency>
原创 2021-07-07 17:05:16
1469阅读
真是郁闷,不过这事又次提醒我解决问题还是要根治,不能囫囵吞枣,否则相同的问题可能会以不同的形式出现,每次都得花时间去搞。刨根问底,步到位,再遇到类似问题就可以分分钟解决了。第次踩坑事情是这样的,大概在今年 6 月初的时候,我在项目中使用到了 Session 共享,当时采用的方案就是 Redis+Spring Session。本来这是个很简单的问题,我在以前的项目中也用过多次这种方案,早已轻
全局统一格式返回
原创 2021-12-15 09:35:16
210阅读
前言:   spring boot学习以及使用也有段时间了,平时疏于整理资料,故今日写篇关于全局异常的资料 背景:   异常处理是为了给用户带来良好的交互体验 异常: 访问了错误的页面,或者是非法的访问导致服务器不能返回正常的数据,例如访问了不存在的页面导致404 程序代码内部的错误,在开发时期由于没有考虑周全导致的程序异常,列如常见的
转载 2024-04-05 00:03:51
46阅读
目录结构:ResultCode:public interface ResultCode { public static Integer SUCCESS = 20000; public static Integer ERROR = 20001;}//统一返回结果的类@Datapublic class R { @ApiModelProperty(value = "是否成功") private Boolean success; @ApiModelPro
  • 1
  • 2
  • 3
  • 4
  • 5