经过接近半个多月的app开发,终于在3月21号凌晨2点半菲律宾上线了
框架
这次的app接口开发基本上是一个全新的项目
- 项目结构从原来的ssm升级为spring boot/cloud
- 这次服务粒度没有细分,但大的层面分成3部分
- Controller 层服务:这一层主要是用于app页面调用,之所以要单独分出来作为服务,我觉得最主要的原因是适应后边层出不穷的马甲包,从接口调用上可以看作是不同的产品,从而规避一些市场审核风险
- Service 层服务:大家都懂吧,主要用于业务的逻辑处理,在这里我们定了个不错的规范:1. 服务调服务。 2. 而且粒度要尽量分得小一些,避免后边接口升级造成过多的重复代码,因为接口升级我们不允许修改原理接口代码,而是一个全新的接口
- feign api层,Service服务 对外开放的接口,主要用于链接 Contrlloer服务和Service服务,内部服务与服务之间的快速调用
业务(金融app)
- 登陆模块
- 主页面模块
- 申请流程
- 基本信息填写
- 职业信息
- 证件资料
- 审核流程
- 还款流程