spring mvc+freemarker+mybatis整合

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/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值