摘要: 我们在提供 API 的时候,经常需要对 API 进行统一的拦截,比如进行接口的安全性校验。 创建一个拦截器类:ApiInterceptor,并实现 HandlerInterceptor 接口: public class ApiInterceptor implements HandlerInterce 阅读全文
posted @ 2019-12-30 11:15 苦瓜爆炒牛肉 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 假设一个需求是这样的:项目要求使用阿里云的 OSS 进行文件上传。 我们知道,一个项目一般会分为开发环境、测试环境和生产环境。OSS 文件上传一般有如下几个参数:appKey、appSecret、bucket、endpoint 等。不同环境的参数都可能不一样,这样便于区分。按照传统的做法,我们在代码 阅读全文
posted @ 2019-12-30 10:57 苦瓜爆炒牛肉 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 比如有个Aliyun类,其中有以下几个属性:appKey,appSecret,bucket,endPoint。使用lombok的时候我们只需要加上一个@Builder注解就可以使用建造者模式构建对象。 那么这个@builder是怎样做到的呢?以下demo基本是他的原理了。 public class 阅读全文
posted @ 2019-12-30 10:33 苦瓜爆炒牛肉 阅读(1499) 评论(0) 推荐(0) 编辑