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/
最近的项目使用到这些框架,记录下来,方便今后快速搭建框架。也希望对正在查找这些资料的同学提供一些方便。
本文由博主 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/
相关文章推荐
- 项目出现叹号(红色,黄色)
- eclipse中的所有快捷键
- 初次使用Eclipse的Maven插件时add dependency找不到包的解决办法
- [笔记][Java7并发编程实战手册]3.4 等待多个并发事件的完成CountDownLatch倒计时闭锁
- java中的Lamda语句
- java 线程池用法
- Java编程思想读书笔记:第2章 一切都是对象
- Introduction to Java Programming编程题6.6<判别素数高效版>
- 02 java.lang.Integer
- Java依据Url下载图片
- java学习记录笔记--多态,接口,UML简介
- JAVA的简单计算器设计
- struts2 学习之 redirectAction初步认识
- Java Collection接口的常用方法
- java 设计类时考虑多线程安全
- Myeclipse 10 破解说明
- Struts、JSTL标签库的基本使用方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- JAVA运行环境JDK的安装配置
- Java中正则表达式和常用的Math、Random、System、BigInteger、BigDecimal、Date/DateFormat、Calendar类的使用