枚举深度解析:从线上问题到最佳实践

引言:一个真实的线上事故 某天,我们的订单系统突然出现了大量的空指针异常(NPE)。经过紧急排查,发现问题出在一个看似简单的 productType 字段上。 问题代码: public class OrderItem { private Integer productType;


[转]全局统一处理SpringBoot接口的响应体

我们知道在开发,规范化的开发会节省很多时间,无论是代码规范还是接口规范,如果你们的开发模式是前后端分离的,那你要和前端开发工程师进行对接,不可能因为每个人的代码风格不统一来进行更改,统一的规范会让我们在开发过程事半功倍。