摘要: 背景 我们编写后端代码的时候往往伴随着很多的参数校验,比如 mobile 字段必须接收一个有效的手机号码,sort 只能接收指定的参数进行排序等。 如果在 Controller 层一个个参数校验的话会显得很混乱,也伴随着大量的重复的代码。 我们可以使用 Hibernate Validator 在做这 阅读全文
posted @ 2021-02-23 14:47 LiuChengloong 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 背景 项目中往往需要发送短信、邮件、微信消息等,这类功能往往都是读取 properties 中的配置信息,然后通过各种 sdk 进行发送。之前我都是为每种功能编写一个静态 Util 然后直接调用。 这样的方式简单,直接。缺点也很明显,不符合各种范式,不能开闭,没有解耦,类的职责太多等等。 最近看到一 阅读全文
posted @ 2021-02-23 09:15 LiuChengloong 阅读(135) 评论(0) 推荐(0) 编辑