GitHub repository: weijunnan/JavaProject
Primary language: JavaScript
Created: 2020-07-10T14:57:49Z
Description: 后台管理系统是基于SSM整合的单一架构，使用SpringSecurity进行权限控制、使用zTree实现树形结构数据在页面的显示，并通过MyBatis的PageHelper插件实现分页。基于SpringMVC的异常映射实现了一套通用的错误消息管理机制，并做到了普通请求和Ajax请求的兼容。  前台会员系统是基于SpringBoot+SpringCloud的微服务架构，使用了SpringCloud的Eureka、Ribbon、Feign、Zuul等基本组件搭建了基础开发环境。特别是用到了Zuul的过滤器功能，不仅提供了网关作为整个项目的统一入口，还实现了登录状态的统一验证。使用SpringSession技术解决分布式环境下Session不一致问题，使用Redis作为Session库。调用短信接口在用户注册时发送短信验证码，调用阿里的OSS对象存储服务存放发布众筹信息时的图片文件，调用支付宝接口实现支付功能。还演示了项目开发完成后在阿里云ECS弹性服务器部署上线