一、 新建项目
- File -->new -->Project -->选中 Java Enterprise,然后在右侧选择Web Application --> next -->设置文件名字(SpringMybatis)--> Finsh
二、 添加所依赖的lib。
- 在web --> 新建WEB-INF目录 --> 新建lib目录 -->在lib目录中添加jar包 -->然后选中所有的jar包,点击右键,选择Add as lib ....

图片1.png
三、 将自动生成代码的类(src下的cn.kz.com包下的po包和mapper包)放在src下
-
Src 新建一个 cn.kz.demo的page,然后将自动生成代码包里的mapper包和Po包复制到cn.kz.demo中(提示: 如果不先新建cn.kz.demo,直接复制生成类下的cn.kz.demo的话,不会全部复制到src下,只会留下demo而没有cn.kz.demo,所以要在src事先新建cn.kz.demo包)
图片2.png
四、 将xml等配置添加到项目中。
- 将 applicationContex.xml 和 log4j.properties ,SqlMapConfig.xml添加到src路径下

图片3.png
- 修改applicationContext.xml配置
(1)
<!-- 1.配置数据库,dbcp数据库连接池-->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<!--该数据库的名字 用户名 密码-->
<property name="url" value="jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf8"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
注意:连接数据库的主机地址,然后数据库的用户名,密码。
- 修改SqlMapConfig.xml 文件
(1)注意SqlMapConfig.xml 中的别名设置
<typeAliases>
<!--别名的创建 alias 别名-->
<typeAlias type="cn.kz.com.po.Batis" alias="batis"></typeAlias>
<typeAlias type="cn.kz.com.po.BatisExample" alias="batisExample"></typeAlias>
</typeAliases>
注意: alias后面的设置的别名是第一个字母小写
五、 测试类
- 新建测试类
(1) 在src下添加test包
(2) 在test包下新建一个java类

图片4.png
(3) UnitTests类
@Test
public void test(){
ApplicationContext context= new ClassPathXmlApplicationContext("classpath:applicationContext.xml") ;
//需要把dao接口按小写形式输入 获取的数据的操作类
BatisMapper batisMapper = (BatisMapper)context.getBean("batisMapper");
batisMapper.insert(new Batis("mmm","3333"));
}
定义一个无参的方法,功能为往数据库表中添加字段
注意:
记得先打开数据库
@Test 回报红,是因为没有添加测试用的包,所以 点击@Test 然后alt+回车键,添加测试所需的依赖。
(4) 运行测试

图片5.png
在test()方法的左侧有个按钮点击,就会启动测试,然后控制台不报红,不报错就代表执行成功
