Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
readme.md

mvc-master

项目介绍

mvc-master是springMVC项目,整合项目技术点,目前升级到4.3.13版本,欢迎大家提出宝贵意见,您的宝贵意见,是我们进步的动力。

项目说明

  • 项目基于maven的多profile环境配置,打包时需要选择(test/pro/dev)打包运行的环境。

项目特点

  • 友好的代码结构及注释,便于阅读及二次开发 。
  • 前端页面采用jsp+freemaker,多视图解析处理,优先jsp,采用bootstrap-table强大灵活的表格插件渲染数据。
  • 后端配置swagger在线文档,方便编写API接口文档。
  • 引入druib,fastjson,cors,xss,redis-cluster,redis配置。
  • 引入API模板,根据token作为登录令牌,极大的方便了APP接口开发。
  • 配置全局异常处理,mybatis,pagehelper分页。
  • 配置通用日志打印,采用异步线程池日志写入数据库,方便开发寻找异常。
  • 配置redisson集群模式,使用分布式锁,保证并发的数据一致性。
  • 配置jta分布式事务,使用atomikos分布式事务处理方案。
  • 引入druib,javaMelody监控系统各项指标,分析系统瓶颈。
  • 配置quartz定时器,开启集群版,cron表达式配置数据库,支持手动重启,停止任务。
  • 配置fileupload(默认配置最大100MB),下载文件,生成二维码,二维码打印,mail发邮件等功能。
  • 配置poi和csv简单导出excel功能点,poi目前是多sheet智能导出。

项目结构

mvc-master

├─doc 项目SQL文件
│  ├─isec  数据库isec文件
│  └─qdone 数据库isec文件

├─core 框架配置

├─mvc 功能模块
│  ├─controller 控制层
│  ├─mapper sql文件
│  ├─model 数据库实体类
│  ├─mybatis sql文件
│  ├─service 业务层
│  ├─task 注解定时任务
│  └─test 模块测试

├─util 系统工具

├─module 功能模块
│  ├─app API接口模块(APP调用)
│  ├─interceptor APP权限拦截器
│  ├─job 定时任务
│  ├─solr solr操作
│  └─util 模块工具

├──resources 
│     ├─spring spring配置xml
│     ├─conf   系统配置properties
│     ├─jta.properties  jta配置
│     ├─freemarker.properties   freemarker配置
│     ├─log4j.properties   log4j日志配置
│     ├─mybatis-config.xml   mybatis配置
│     └─spring-mvc.xml springMvc配置

环境配置:

启动说明:

  • 1.创建mysql数据库isec和qdone实例,运行doc目录里面的sql文件。
  • 2.启动redis集群,(127.0.0.1:6379~6384,密码:qdone)
  • 3.启动activeMq(默认单机版)
  • 4.启动solr(默认单机版)
  • 5.eclipse工具下,项目运行maven build:
  •         goals:  clean install
  •         profile:  test/pro/dev(三选一,必填)
  •         勾选   update snapshots和skip tests
  •         执行run之后,拷贝target目录下mvc.war
  • 6.配置tomcat,加入mvc.war,启动tomcat
  • 7.访问http://ip:port/mvc

用户反馈:

Comments ( 0 )

Sign in for post a comment

About

mvc-master是springMvc项目,结合项目中使用的技术点,目前升级到4.3.13版本。 spread retract
Java
Apache-2.0
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more