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