1.jar包
Spring的jar包;Mybatis的jar包;Mybatis与Spring整合包;数据库连接包;第三方连接池包。
2.需要配置的文件
SqlMapConfig.xml:Mybatis核心配置文件(主要交给Spring管理,并不需要什么配置,但必须存在)db.properties:数据库连接配置,主要配置用户密码applicationContext*.xml:Spring的核心配置,配置数据源、连接池、mapper扫描包位置、事务、service扫描。(*表示可以将事务单独成一个配置,例如:applicationContext-dao.xml)springmvc.xml:配置扫描注解包(可包括Spring配置中的service扫描包)、注解驱动(处理器的适配器和映射器配置)、视图解析器、自定义转换器log4j.properties:日志配置web.xml:前端配置
3.SqlMapConfig.xml
1 2 DOCTYPE configuration3 PUBLIC "-//mybatis.org//DTD Config 3.0//EN"4 "http://mybatis.org/dtd/mybatis-3-config.dtd">5 6 7
4.db.properties
5.applicationContext*.xml
applicationContext-dao.xml:
1 2 classpath指定是文件路径。建议将约束都导入,方便配置。 applicationContext-trans.xml: 1 2 上面演示的是采用配置式,下面采用注解式: 1 2 3 4 6.springmvc.xml 1 2 7.web.xml 1 2 3 springmvc-mybatis 4 5 index.html 6 index.htm 7 index.jsp 8 default.html 9 default.htm10 default.jsp11 12 13 14 15 contextConfigLocation16 classpath:spring/applicationContext*.xml17 18 19 20 21 org.springframework.web.context.ContextLoaderListener22 23 24 25 26 springmvc-web27 org.springframework.web.servlet.DispatcherServlet28 29 contextConfigLocation30 classpath:spring/springmvc.xml31 32 33 34 35 springmvc-web36 37 *.action38 39 40 41 42 43 encoding44 org.springframework.web.filter.CharacterEncodingFilter45 46 47 encoding48 UTF-849 50 51 52 encoding53 /*54 55 56 57