用户工具

站点工具


分享:技术:示例项目:springmvc_mybatis_spring_freemarker_maven

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
分享:技术:示例项目: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会继续写在文件后面,所以重复生成程序运行会出错,需要手动删除再重新生成
分享/技术/示例项目/springmvc_mybatis_spring_freemarker_maven.1436230163.txt.gz · 最后更改: 2015/07/07 08:49 由 gxx