分类: SpringFramework

16 篇文章

thumbnail
集合依赖注入
实现类: 接下来配置如何注入 map集合不一样: 因为map集合是Key-value的格式。所以它和其他集合不一样 property又不一样 结果: 总结: 注入数组对象: 注入List对象: 注入set对象: 注入map对象: 注入properties对象:
thumbnail
依赖自动装配
autowire有五中可以设置的值: 按类型: 如果同种类型的bean有多种,那么会抛出异常 按名字: 使用构造方法: 使用构造方法的话用constructor 每个Dao里面都有一些方法,用于测试,(输出位get用户信息) 然后呢,把这三个变量分别写出来,然后调里面的get方法 第一种通过set方法配置: userSercice里要为那几个属性提…
thumbnail
Setter注入
引用类型: 简单类型: 构造器注入: 首先你得有个实现类方法,然后可以通过构造器传入方法,那么构造器就是这样。注入Bean对象:private BookDao bookDao,然后有个构造方法,里面有个参数:BookDao bookDao, 最后配置参数,依次为参数,Bean,Bean 构造器注入:简单类型 依赖注入方式选择: 附: 效果: App…
thumbnail
Bean的生命周期
bean就是对象,指对象的生命周期 一:如何配置bean生命周期的方法(产生前方法,属性(init-method),还有就是产生后方法,属性(destory-method)) 要想看到destory方法执行,必须关掉容器,如下: 用ClassPathXmlApplicationContext这个类来调用 ctx.close关闭容器比较暴力,ctx.…
thumbnail
Bean相关知识点
1:给bean起别名 在id后,name属性 name="service service2 bookEbi”这三个都是别名, 都是可以用的 异常:NosuchBeanDefinitionException ,,没有这样的bean被定义 默认生成的Bean为单例模式,也就是无论Bean的名称如何变化,它的地址始终不变,可以改为非单例模式 bean如何…
thumbnail
Spring Framework
学习路线 核心概念 使用控制反转最主要的变化就是创建对象的控制权发生变化 核心概念: 达到充分解耦 一个是不用new对象了,然后就是直接通过IOC容器存放管理对象,第二个就是在Ioc容器如果有依赖关系的bean会进行依赖注入,直接绑定他们的依赖关系 IOC入门案例: 步骤: 一:导入Spring坐标 二:定义Spring管理的类(接口),这里有一个…