摘要:
C命名空间 和 P命名空间注入 * P命名空间注入 对应了类属性的Set方法注入 - 需要引入头文件: xmlns:p="http://www.springframework.org/schema/p" - 使用方法: <!--P命名空间注入 可以直接注入类属性的值--> <bean id="use 阅读全文
posted @ 2021-05-09 16:22
失昼
阅读(148)
评论(0)
推荐(0)
摘要:
依赖注入(DI) * 依赖注入一共有三种方式 - 第一种方式 通过构造方法注入 - 第二种方式 通过实体类的Set方法注入 - 第三种方式 通过外部拓展方式注入 * Set依赖注入 - 依赖:Bean对象的创建依赖于Spring容器。 - 注入:Bean对象中的所有属性,由容器来注入。 * 各种类型 阅读全文
posted @ 2021-05-09 15:44
失昼
阅读(55)
评论(0)
推荐(0)
摘要:
Spring配置 * 设置别名 //在配置文件中设置别名 <alias> <alias name="user" alias="myUser"/> //在测试类中使用设置的别名 User user= (User) applicationContext.getBean("myUser"); * <bea 阅读全文
posted @ 2021-05-09 14:47
失昼
阅读(41)
评论(0)
推荐(0)
摘要:
IOC创建对象的方式 * IOC是默认使用类的无参构造创建对象的,如果在类中写了有参构造,而又没有显性得到定义无参构造方法,那么程序就会报错,初始化失败。 使用无参构造哈函数创建对象的时候,当注入bean成功后,对象就已经被实例化了。 * IOC也可以通过有参构造函数创建对象,有三种方式。 - 第一 阅读全文
posted @ 2021-05-09 14:25
失昼
阅读(68)
评论(0)
推荐(0)
摘要:
XML配置 * beans.xml 配置class <!-- 使用Spring来创建对象,在Spring中这些都称为Bean Bean=对象 Hello hello = new Hello(); id=变量名 class=new的对象 property相当于对象的属性,给属性设置值 --> <bea 阅读全文
posted @ 2021-05-09 13:29
失昼
阅读(27)
评论(0)
推荐(0)
摘要:
HelloSpring 使用Spring创建对象的过程 创建一个Hello类 public class Hello { private String name; public String getName() { return name; } public void setName(String n 阅读全文
posted @ 2021-05-09 13:26
失昼
阅读(25)
评论(0)
推荐(0)
摘要:
IOC 理论推导 * IOC是一种设计思想,在没有IOC的程序中,我们面向对象编程,对象的创建与对象的依赖关系完成硬编码在程序中,对象的创建需要在程序中进行控制;使用控制反转后将对象的创建权交给第三方。 * IOC是Spring的核心内容,可以使用多种方式实现IOC,例如 XML配置文件、注解、新版 阅读全文
posted @ 2021-05-09 12:26
失昼
阅读(44)
评论(0)
推荐(0)
摘要:
Spring 概念 * Spring框架是针对软件开发的复杂性而生的。 * Spring是一个轻量级控制反转(IOC) 和 面向切面(AOP)的容器框架。 * Spring的前身是Interface21,2002年推出了Spring的雏形,interface21框架. * Java之父是詹姆斯·高斯 阅读全文
posted @ 2021-05-09 10:19
失昼
阅读(77)
评论(0)
推荐(0)