您的位置:首页 > 编程语言 > Java开发

spring mvc+freemarker+mybatis整合

2015-08-19 21:58 447 查看
demo 下载: freemarker.zip

最近的项目使用到这些框架,记录下来,方便今后快速搭建框架。也希望对正在查找这些资料的同学提供一些方便。

本文由博主 javacoder.cn 整理,转载请注明出处!!!!谢谢

一、本demo支持的功能有:

1)使用maven构建

2)让mybatis使用log4j日志框架输出生成的sql语句,便于调试问题,

3)事务的支持

4)中文的支持

5)使用h2内存数据库,便于快速启动。schema.sql是创建表脚本,init-data是数据初始化脚本

二、为了方便新手阅读本demo,简单介绍本demo的搭建过程

1)在pom.xml中添加相应的依赖

2)在web.xml 中添加contextConfigLocation,ContextLoaderListener,DispatcherServlet的声明

3)在web.xml中添加CharacterEncodingFilter处理编码,添加welcome-file-list处理首页信息,对于非静态文件需要添加一个对应的空白[list.do]文件来让tomcat高兴。

4)新增applicationContext.xml和springmvc-servlet.xml文件 ,并配置相应的内容

5)新增applicationContext-database.xml来配置相应的数据库信息

6)实现相应的java类。controller, service, dao

7)新增sqlmap-config文件和相应的mapper文件,mapper文件在src/main/resources/mapper目录下

三、测试过程

使用命令行编译:

cd到该目录,执行”mvn clean package”, 将生成的war包放入tomcat的webapp目录。然后启动tomcat

使用eclipse集成开发环境编译

按照maven项目导入工程,执行”run as-> maven build->在Goals输入框中输入【package】->run”,也会生成war包。部署

请求路径为:
http://localhost:8080/freemarker/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: