spring复习(第二天下午)(黑马版)

一.整合MyBatis(注解+xml)

Spring整合MyBatis

第一步:导入依赖

spring复习(第二天下午)(黑马版)_第1张图片

spring复习(第二天下午)(黑马版)_第2张图片

spring复习(第二天下午)(黑马版)_第3张图片

spring复习(第二天下午)(黑马版)_第4张图片

第二步:写javabeen

spring复习(第二天下午)(黑马版)_第5张图片

第三步:dao

spring复习(第二天下午)(黑马版)_第6张图片

第四步:service接口

spring复习(第二天下午)(黑马版)_第7张图片

 第五步:service实现

spring复习(第二天下午)(黑马版)_第8张图片

第六步:在service findAll方法里面调dao的findAll方法  打上注解

spring复习(第二天下午)(黑马版)_第9张图片

第七步:xml方式

spring复习(第二天下午)(黑马版)_第10张图片

spring复习(第二天下午)(黑马版)_第11张图片

spring复习(第二天下午)(黑马版)_第12张图片

第八步:测试 service里面调dao

查询结果:

spring复习(第二天下午)(黑马版)_第13张图片

二. 纯注解版本的

第一步:

spring复习(第二天下午)(黑马版)_第14张图片

spring复习(第二天下午)(黑马版)_第15张图片

第二步 测试

spring复习(第二天下午)(黑马版)_第16张图片

 报错  url没设置

spring复习(第二天下午)(黑马版)_第17张图片

无值

spring复习(第二天下午)(黑马版)_第18张图片

 spring复习(第二天下午)(黑马版)_第19张图片

解决办法 方法一:

spring复习(第二天下午)(黑马版)_第20张图片

方法二

把MapperScannerConfigurer 的方法 放到另外的类里面去,使用@Import导入它

第一步:

spring复习(第二天下午)(黑马版)_第21张图片

第二步

spring复习(第二天下午)(黑马版)_第22张图片

第三步:

spring复习(第二天下午)(黑马版)_第23张图片

方法三:

使用后面在SpringBoot里面讲的一个注解 : @MapperScan, 就可以省略掉 方法不写了。

spring复习(第二天下午)(黑马版)_第24张图片

spring复习(第二天下午)(黑马版)_第25张图片

*****解释

spring复习(第二天下午)(黑马版)_第26张图片

 这二个的区别

第一个

这个识别的是类身上打的注解比如ioc的注解@service   di的注解@Autowired

不会识别dao是不是接口 然后把他做出来一个代理对象

第二个

这个包可以让接口做出代理对象

注意事项

要导入这个依赖才有第二张图那个SqlSessionFactoryBean  

spring复习(第二天下午)(黑马版)_第27张图片

spring复习(第二天下午)(黑马版)_第28张图片

三  .  整合JUnit

spring复习(第二天下午)(黑马版)_第29张图片

第一步:导入依赖

spring复习(第二天下午)(黑马版)_第30张图片

第二步:dao接口

spring复习(第二天下午)(黑马版)_第31张图片

第三步:

spring复习(第二天下午)(黑马版)_第32张图片

第四步:

spring复习(第二天下午)(黑马版)_第33张图片

第五步

spring复习(第二天下午)(黑马版)_第34张图片

第六步  测试

spring复习(第二天下午)(黑马版)_第35张图片

你可能感兴趣的:(java,开发语言)