12 2016 档案
摘要:1、通过bean标签的autowire属性可以实现bean属性的自动装配。 创建一个新的Spring配置文件beans-autowire.xml,这里我们配置了3个bean,Address、Car、People,其中People自动装配了另外两个bean,使用的是bean标签的autowire属性,
阅读全文
摘要:一、部分标签无法使用 原因:没有util导入命名空间 解决方法:在bean配置文件头部引用命名空间 类似的导入context命名空间 二、nested exception is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The ma
阅读全文
摘要:1、创建一个新的项目,并添加Spring框架 2、创建HelloWorld.java 3、修改applicationContext.xml 这时候HelloWorld.java文件上会多出'S'标记 4、添加Main.java和Main方法测试HelloWorld bean 5、运行,看看控制台打印
阅读全文
摘要:IOC:控制反转,创建对象的权利交给Spring,Spring会自动创建对象。 DI:依赖注入,操作的对象靠Spring注入,如果不使用Spring,对象的属性值是要靠setter方法来添加的,使用Spring可以由Spring在创建对象的时候为对象的属性赋值。
阅读全文
摘要:1、属性注入 (1)根据setter方法属性注入,这里使用的是property标签。需要bean属性提供对应的setter方法,比如笔记(1)里的 HelloWorld使用的就是这种方法。 (2)根据构造器属性注入,这里使用的是constructor-arg标签。可以不提供setter方法,但是要提
阅读全文
摘要:1、配置List属性 2、配置Map属性 3、可以使用util命名空间单独配置一个集合bean以供其他bean应用 4、模拟配置properties 5、Person.java、NewPerson.java、DataSource.java、Main.java Person.java NewPerso
阅读全文