新人首次发表,内容原创,求关注,求点赞,在屏幕这边给您贵了!!!!!!那块有纰漏请您指正,小南立刻改正。后续更新订单查询(利用mybatis的联查)和AOP相关的代码实现,关注不迷路幺。
一、IoC是什么?Inversio of Control 控制反转,是Spring框架特有的一种方法,有效的降低了类与类之间的耦合性,是被动创建对象的一种方式,利用了单例模式中的饿汉式。在建立相应的xml文件时,考虑依赖注入(DI),本次代码的实现使用的是set注入和constructor注入
二、代码实现 1.实体类的引入代码如下:
public class students {
private String name;
private int uid;
private boolean sex;
private double score;
}
2.xml的编写(重点)
使用set注入设置bean对象时,实体类中必须存在相应的set方法(对于xml而言,每一个实体类都将是一个bean对象):
使用Constructor注入设置bean对象时,实体类中必须存在相应的参数构造器,且该注入方法较为灵活,强烈推荐使用name+value这种方法:
Constructor的bean对象构建极为灵活,比如
只需在xml中引入相应地头文件即可
总结
提示:
1.在maven基础上建立工程,会很大程度上简化工程实现(将原来的导入外部包转换为添加依赖),这里分享一下我的pom.xml中的依赖导入
org.springframework spring-context 4.3.6.RELEASE junit junit 4.12 log4j log4j 1.2.17
2.其实IoC是一个很有意思的中间工厂,对相应的对象进行构建时,也可以通过ref引入同xml下的相应实体类,这个是对mysql中多表进行联查的一个思路。
3.在bean的构建时,同样也可以引入set,map,array,properties,list这些属性-代码实现如下
1 2 3 清 明 明 root 666 null
最后,基本就这些了,且这些代码都是经过Test过的,可放心食用!



