Skip to content

wslyy99/springmvc-wang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

springmvc-wang

基于Springmvc多模块项目框架搭建

这是基于最近公司的一个项目我进行的缩减版,不涉及任何业务代码,只是一个微框架,只在于技术交流与分享,希望对一些正在做技术选型的同学有个参考作用。

该框架目前涉及一些技术选型我大概总结了下:

maven多项目结构 springmvc4(各种拦截器、过滤器、日志、异常处理等) mybatis3 druid连接池 fastjson log4j2(这个比较好用,我做过比较,我对日志输出进行了优化) rocketmq 异步消息 swagger2(swagger的升级版)(springmvc+swagger2) srping task 调度的使用

整个项目我在原项目中精简了很多,结构相当清晰。后续我会继续提炼一些新技术出来

预计会有:

项目结构会吧service提出来修改成dubbo的生产者 web端修改成getway编程消费者 会适时加入redis mongodb等nosql数据库 还有一些zookeeper的使用 springmvc rest的使用 另外springsession+redis分布式session 分布式ID的生成(redis) 分布式消息等

在使用dubbo的用到过的点有 dubbo的服务注册、发现、路由、负载均衡、负载均衡、容错机制、哈希一致、结果缓存、多生产者配置等等