这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
分享:技术:示例项目:springmvc_mybatis_spring_freemarker_maven [2015/07/07 08:49] gxx |
分享:技术:示例项目:springmvc_mybatis_spring_freemarker_maven [2015/07/07 10:37] (当前版本) gxx |
||
---|---|---|---|
行 8: | 行 8: | ||
| maven | 3.0 | | | maven | 3.0 | | ||
===== 项目结构 ===== | ===== 项目结构 ===== | ||
- | {{ :分享:技术:模板项目:项目结构.png?300 |}} | + | {{ :分享:技术:示例项目:项目结构.png?300 |}} |
===== 源代码 ===== | ===== 源代码 ===== | ||
==== UserMapper.java ==== | ==== UserMapper.java ==== | ||
行 1294: | 行 1294: | ||
</project> | </project> | ||
</file> | </file> | ||
+ | ===== SQL脚本 ===== | ||
+ | <code sql database.sql> | ||
+ | create database record; | ||
+ | use record; | ||
+ | CREATE TABLE `user` ( | ||
+ | `id` int(10) unsigned NOT NULL auto_increment COMMENT '主键', | ||
+ | `name` varchar(50) NOT NULL COMMENT '姓名', | ||
+ | `password` varchar(32) NOT NULL COMMENT '密码', | ||
+ | `create_date` varchar(8) NOT NULL COMMENT '创建日期', | ||
+ | `create_time` varchar(6) NOT NULL COMMENT '创建时间', | ||
+ | PRIMARY KEY (`id`) | ||
+ | ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='用户表' | ||
+ | </code> | ||
+ | ===== 打包下载 ===== | ||
+ | {{:分享:技术:示例项目:record.zip|}} | ||
+ | ===== 使用说明 ===== | ||
+ | ==== 怎么在eclipse中运行项目 ==== | ||
+ | - 本地需要安装maven3 | ||
+ | - 打包下载 | ||
+ | - 导入eclipse中,自动Build Project,第一次下载maven依赖耗时较长,请耐心等待 | ||
+ | - 修改相应配置,比如log4j.properties中的绝对路径 | ||
+ | - 开启mysql,运行上面的database.sql | ||
+ | - 部署到eclipse绑定的tomcat中,启动tomcat | ||
+ | - 启动成功之后,访问http://localhost/record/,看到Hello World!,表示项目成功运行 | ||
+ | - 访问http://localhost/record/user/preRegistFtl.htm和http://localhost/record/user/preRegistJsp.htm进行测试 | ||
+ | ==== 使用mybatis-generator逆向生成框架代码 ==== | ||
+ | - 修改generatorConfig.xml中的配置 | ||
+ | - 驱动jar包路径 | ||
+ | - 数据库连接 | ||
+ | - 模型层配置 | ||
+ | - 映射配置 | ||
+ | - mapper接口配置 | ||
+ | - 需要生成的数据表配置 | ||
+ | - 运行MybatisGeneratorMain.java | ||
+ | - 刷新目标目录中是否有新文件生成vo,mapper,dao | ||
+ | - 注意:重复生成vo和dao会覆盖原文件,mapper会继续写在文件后面,所以重复生成程序运行会出错,需要手动删除再重新生成 |