Spring hello world版本

普通的调用javabean对象
根据配置Spring进行调用对象
首先配置Springconifig.xml
Spring的读取配置文件的原来
首先使用反射机制创建对象
再次使用内省机制为属性赋值
最后调用Javabean中的方法

Spring中的三种签署名
1.在xml中两个bean对象有相同的id值
2.有多个相同名称的Javabean对象,使用其中的一个,返回的对象类型异常(虚拟机不知道应该返回的那个类型的对象)
SpringDomain hello=(SpringDomain)factory.getBean(SpringDomain.class);
3.ID+全限定名称 明确定位信息
SpringDomain hello=(SpringDomain)factory.getBean(“helloword”,SpringDomain.class);

Spring的导入其他的xml文件(import)
//我们在编码过程中 不能把所有不同形式的bean写在一个xml配置文件中,如果那样可维护性比较差
需求:现在由多个模块的xml文件,要把多个xml文件组合成一个xml文件,统一使用一个主配置文件,在程序中使用一个主配置文件就可以了
解决办法:使用import关键词,在注配主配置的xml文件中引用其他的xml 文件


提示XML语法
1.联网–使用命名空间
2.没有网络—手动配置–把对应的dtd文件引入到编辑器中

Spring基本配置:id name
bean的name以/打头的时候必须用name,name可以配置多个名字(name=“A B C”)意思是同一个bean有多个名字,没有什么意义,以后我们都用id属性为bean取名字
bean的name不以/打头的时候用id name都行
从Spring3.1开始,id和name中的属性都是一个String类型,所以从Spring3.1开始id和name就没有什么区别了。

所用的jar包有:
commons-logging-1.2.jar//关联日志信息
lombok-1.18.2.jar//geter setting
spring-core-5.1.2.RELEASE.jar//spring 文件
spring-beans-5.1.2.RELEASE.jar//Spring bean文件

百度云盘自取:链接:https://pan.baidu.com/s/1RY6BQ2fLZyaasyV8Be-Ggg 密码:rjsi

猜你喜欢

转载自blog.csdn.net/m0_37871296/article/details/88570928