当name和age都有值的时候返回结果如下: 当name的值为null的时候返回结果如下: 这在写接口文档的时候就很舒服了,不至于返回一大推没有用且为null的数据。 比如接口A使用到一个实体里面的10个变量,接口B使用到同一个实体里面的8个变量,而这个实体里面有15个变量,这时候其它变量就会为null,一来不美观,二来还可能存在暴露数据的风险。 起初我以为是配置了一个拦截器、或者过滤器,在结果返回之前进行数据拦截处理。当然了这个思路没错,我们也可以这样去写,只不过会比较麻烦。 解决方案在SpringBoot里面已…