APP 基于 HTTPS+MVP+Rxjava+retrofit+realm+dagger2+fresco+butterknife 等技术, 后端采用 spring boot+spring data mongo+swagger+mongodb. APP 代码中的小实现 fresco 自定义 ImagePipeline,使用 OkHttp 加载图片, 并加入 SSL 访问证书 retrofit 通过 okHttp 拦截器实现 token 验证,过期自动获取新 token retrofit 支持 https 访问 RecyclerView 万能适配器 retrofit http 日志打印 结合 RxJava 实现的后台轮询 MVP 模式的实现 Dagger2 实现简单依赖注入 Realm 数据库实现页面数据存储 fresco 加载 gif,实现启动动画 fresco 实现圆形头像 RxJava+retrofit 实现 HTTP 访问 retrofit 实现多图片和 javabean 同时上传 Server 代码中的小实现 spring data mongo 使用 MongoTemplate 实现复杂数据操作 Multipart 接收多多图片存储,并生成图片获取链接 使用 SpringMVC 拦截器验证 Token 是否过期和合法 swagger 配置,自动根据 springmvc 的控制器注解生成 API 文档 MongoRepository 设置从 mongo 读取列 jwt token 的创建 spring boot 配置 https