SAAS平台项目-快速孵化应用
帮助应用提供最基本的数据库能力(用户、会员、商城、订单、支付、DB)
在项目中负责项目的整个基础服务提供,架构搭建,提供无侵入的功能、采用spring-boot-starter方式;目前提供的有
1.web-boot-starter (swagger、认证拦截注解、应用认证、jackson序列化转换);
2. rpc-boot-starter (提供sofa-rpc接口,并转换成node端sdk发布)
3. scheduler-boot-starter (提供应用级别的分布式任务调度器功能)比如自动订阅
还负责了用户、商城、业务DB权限控制、提供RPC接口。
前端VUE项目-开发者控制台
整个项目使用VUE-CLI搭建,与后台交互使用axios配置拦截器对通用错误进行处理提示、通过component方式构建父子组件双向绑定通信,来达到功能复用与解耦。使用vuex存储全局Session数据。