# SpringMVC-Project **Repository Path**: MartinDai/SpringMVC-Project ## Basic Information - **Project Name**: SpringMVC-Project - **Description**: 开箱即用的SpringMVC项目,包含常规业务所需的框架功能整合,更多功能请看https://github.com/MartinDai/SpringBoot-Project - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-10 - **Last Updated**: 2023-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SpringMVC-Project 一个整合了一些常用功能的SpringMVC项目。 # 本项目已停止更新,请关注模块划分更合理,功能更多,组合更灵活的SpringBoot项目:https://github.com/MartinDai/SpringBoot-Project ## 框架 - SpringMVC - MyBatis - Logback(日志框架) - Guava - Fastjson - Dubbo(RPC 微服务) - Sharding-Sphere(分库分表) - RocketMQ(消息队列) ## 功能 - 文件上传下载 - Excel导入导出 - Memcached服务(Memcached-Java-Client和xmemcached两种client实现) - Redis服务(Lettuce客户端,含常规操作、分布式锁和布隆过滤器整合) - 在线聊天室DEMO(包括基于Netty、WebSocket和长轮训三种实现方案) - ElasticSearch调用实现 - AOP实现记录API耗时日志 - 基于Zookeeper实现的分布式锁 - 分布式ID(基于Leaf的Segment模式) - 分布式事务(使用RocketMQ实现最终一致性) - 基于Nacos的动态配置 ## 工具类 - 邮件工具类 - Http工具类 - 日期时间工具类 - 内存监控相关