# springmvc **Repository Path**: tobeflyboy/springmvc ## Basic Information - **Project Name**: springmvc - **Description**: 包含框架有:SpringMVC、MyBaits、Apache Shiro、Bootstrap3、Sitemesh3、Activiti、log4j2; 集成示例有:用户登录、文件上传下载、文件压缩、Excel导入、JQuery联想搜索、Activiti工作流; - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 16 - **Forks**: 7 - **Created**: 2017-03-17 - **Last Updated**: 2023-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springmvc 介绍 #
它是一个典型的MVC三层框架示例工程,快速简单的上手。
#### 涉及技术组件 + SpringMVC + MyBaits + Apache Shiro + Bootstrap3 + Sitemesh3 + Activiti + log4j2; ### 集成示例 + 用户登录 + 文件上传下载 + 文件压缩 + Excel导入 + JQuery联想搜索 + Activiti工作流 #### 如何跑起来? 1. 初始化数据库以MySQL为例
a. 创建数据库demo
b. 创建activiti相关表,执行[ddl/activiti/mysql](ddl/activiti/mysql)目录下所有SQL脚本
c. 创建用户相关的基础表,执行[ddl/mysl/ddl.sql](ddl/mysql/ddl.sql)脚本
d. 导入测试数据,执行[ddl/mysl/init.sql](ddl/mysql/init.sql)脚本
e. 初始化一份测试用户数据,运行cn.springmvc.mybatis.init.InitServiceTest.[testInit()](src/test/java/cn/springmvc/mybatis/init/InitServiceTest.java)方法 2. 启动工程,访问: [http://ip:port/]( ) #### 用户体系授权? > 用户组织权限相关表关系很简历,表之间的关联关系,可以看cn.springmvc.mybatis.init.InitServiceTest.[testInit()](src/test/java/cn/springmvc/mybatis/init/InitServiceTest.java)方法执行的步骤,这块就没有单独写页面来操作了 [GitHub](https://github.com/wangxinforme) [issues](https://github.com/wangxinforme/springmvc/issues)