Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/martindai/springmvc-project

开箱即用的SpringMVC项目,包含常规业务所需的框架功能整合,更多功能请关注 https://github.com/MartinDai/SpringBoot-Project
https://github.com/martindai/springmvc-project

bloom-filter excel java lettuce long-polling memcached mybatis redis sharding-sphere springmvc websocket

Last synced: about 2 months ago
JSON representation

开箱即用的SpringMVC项目,包含常规业务所需的框架功能整合,更多功能请关注 https://github.com/MartinDai/SpringBoot-Project

Awesome Lists containing this project

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工具类
- 日期时间工具类
- 内存监控相关