随笔分类 - Spring
摘要:Bean 的作用域: 在 Spring 中 , 可以在 <bean> 元素的 scope 属性里设置 bean 的作用域。 默认情况下 , Spring 只为每个在 IOC 容器里声明的 bean 创建唯一一个实例 , 整个 IOC 容器范围内都能共享该实例:所有后续的 getBean() 调用和
阅读全文
摘要:Bean 之间的关系:继承、依赖。 Bean 继承: Spring 允许继承 bean 的配置 , 被继承的 bean 称为父 bean , 继承这个父 bean 的 bean 称为子 bean。 子 bean 从父 bean 中继承配置 , 包括 bean 的属性配置。 子 bean 也可以覆盖从
阅读全文
摘要:简介 Spring IOC 容器可以自动装配 Bean。 只要在 <bean> 的 autowire 属性里指定自动装配的模式。 byName(根据名称自动装配):必须将目标 Bean 的名称和当前 Bean 指定的类中的 setter 名称相匹配。 byType(根据类型自动装配):必须目标 Be
阅读全文
摘要:util schema 定义集合 使用基本的集合标签定义集合时 , 不能将集合作为独立的 Bean 定义 , 导致其他 Bean 无法引用该集合 , 所以无法在不同 Bean 之间共享集合。 可以用util schema 里的集合标签定义独立的集合 Bean。 需要注意的是 , 必须在 <beans
阅读全文
摘要:集合属性 Spring 中可以通过一组内置的 xml 标签(例如: <list> , <set> 或 <map>) 来配置集合属性。 配置java.util.Set 需要使用 <set> 标签 , 定义元素的方法与 List 一样。 下面我们就以 List 和 Map 为例: 配置List属性 1
阅读全文
摘要:引用其他Bean 组成应用程序的 Bean 经常需要相互协作以完成应用程序的功能 , 要使 Bean 能够相互访问, 就必须在 Bean 配置文件中指定对 Bean 的引用。 在 Bean 的配置文件中 , 可以通过 <ref> 元素或 ref 属性为 Bean 的属性或者构造器参数指定对 Bean
阅读全文
摘要:Spring 依赖注入 属性注入(最常使用) 构造函数注入 工厂方法注入(很少使用,不推荐) 属性注入 通过 setter 方法注入 Bean 的属性值或依赖的对象 , 使用<property> 元素 , 使用 name 属性指定 Bean 的属性名称 , value 属性或 <value> 子节点
阅读全文
摘要:简介 Spring 是一个开源框架。 Spring 是为简化企业级应用开发而生,使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能。 Spring 是一个 IOC 和 AOP 容器框架。 Spring 框架图 代码演练 下面我们开始 Spring 第一个经典项目
阅读全文

浙公网安备 33010602011771号