周总结07
Posted qq_48838980
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了周总结07相关的知识,希望对你有一定的参考价值。
1、IoC是什么
Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。
2、IoC能做什么
IoC 不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,由容器进行注入组合对象,所以对象与对象之间是 松散耦合,这样也方便测试,利于功能复用,更重要的是使得程序的整个体系结构变得非常灵活。
3、@注解方面
(1)serviceImpl层要加@Service。
(2)controller层要加@Controller。
(3)@Autowired。
4、配置xml
(1)在resultMap所中,如果有一对一或者一对多查询,那么column所对应的值一定不能一样,否则会导致只能扫描到第一个同名的字段。解决方法有两种:一个是在建数据库表的时候就尽量避免相同的字段,另一个就是起别名。
(2)没有resultMap的时候,返回值类型是前的标签是resultType,有resultMap的时候,返回值前的标签是resultMap。当时因为直接复制粘贴导致了没有把resultType改成resultMap,出现了莫名其妙的报错。
以上是关于周总结07的主要内容,如果未能解决你的问题,请参考以下文章
2019-2020-1学期20192405《网络空间安全专业导论》第十周学习总结
2017-2018-1 20155301 《信息安全系统设计基础》第14周学习总结