分类目录归档:Java

Spring 统一接口后过滤自定义字段

继上一篇文章 Spring 实现 RESTful 统一返回值和错误处理 之后, 我又遇到了一个需求, 那就是如何过滤有些不需要的字段, 比如我现在要获取一个用户的所有资料, 但是不包括密码和邮箱, 那我是可以写一条 SQL 语句去避开他的, 但是如果我明天不想要密码, 但是我想要邮箱了呢, 那我再写一条?
这当然也没什么问题, 只是如果变换多了之后写起来还是挺蛋疼的
继续阅读

Spring 实现 RESTful 统一返回值和错误处理

背景

最近在折腾一些有的没的, 实现一些接口, 而且我最近有些完美主义, 明明能花几分钟写完的代码却是喜欢花更多是时间去看看别人怎么写的, 然后再借鉴(ctrl+v)
至于 RESTful 的介绍可以看 维基百科 上的介绍

接口设计

我的设计目前还是比较简单

/user/register
/user/delete
/user/{id}/detail
/user/changePassword

总的来说就是增删查改
这个增删查改我们用 4 种提交方式来对应他们
分别是POST, DELETE, GET, PUT
而我这里采用的状态码分别是

继续阅读