发表于: 2017-05-08 22:30:17
1 1248
这两天都在学习springmvc;
首先是学习实现Spring与mybatis的整合。
参考教程:http://blog.csdn.net/zhshulin/article/details/37956105?utm_source=tuicool&utm_medium=referral
SSM(Spring;springmvc;mybatis)三大框架的整合
首先是准备配置文件:
1.spring-mybatis.xml(自动注入,自动扫描,配置数据库)
2.Springmvc.xml
3.Mybatis-config.xml(mybatis的配置文件)
4.ApplicationContext.xml(spring配置文件)
5.以及log4j.properties文件和config.properties文件
6.建立Studentmapper.xml文件,里面包含sql语句
以上配置文件全部放在resources文件夹下
在pom.xml文件中添加需要用到的jar包:
引入jar包之后,首先做的是spring与mybatis的整合;
新建的项目创建java文件夹,下面包含:
其中model是实体类,以及相关的接口和实现类,分别放在不同的包下(service和service.impl)
最后建立测试类
遇到的问题:
建立测试类的时候原本用到了@Test注解,但是后来报错,后面找到原因是因为测试类的类名也是Test,与注解相同了所以出错;改了类名之后就好了
http://blog.csdn.net/tom9238/article/details/51264564
运行结果:
到这里,完成了spring与mybatis的整合。
运行过程中出现的问题。。。
(1.spring的配置文件ApplicationContext.xml最后一行多了UTF-8)
(2.大小写没注意,配置文件出错。。具体哪个我忘了。。)
(3.Mapping改成mapper之后,配置文件也出错了。。没改)
(4.最主要的问题,在这里使用bean需要用getbean方法,对对象进行实例化;
如果要用注解,必须在配置文件里面开启spring自动扫描
<Context:component-scan base-package=”包名”>
评论