`
k1280000
  • 浏览: 202599 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

spring beanfactory

    博客分类:
  • SSH
 
阅读更多

1.

beanfactory create beans in three ways :

 

1.通过构造函数

2.通过静态工厂  factory-method

3.通过实例工厂方法(non-static)  factory-method ,factory-bean, and the attribute class must be null 

 

2.

spring 中XMLBeanFactory中的bean如果定义了class属性,那么这个bean就能被实例化。而且XMLBeanFactory

会默认地将signleton的bean预实例化,所以,如果你想要把一个bean 仅仅作为模版不用实例化,那么你最好把这个

bean 的lazy-init设置为true 或者 把它设置为 non-singleton,or it will been instanced by the container and

result to some error .

 

3.

how to get the factorybean :

 

use the method getBean("xxx") will return the bean in the xml files , but when you want to 

get the beanfactory ,how to get it ? very simple , just add a "&" like getBean("&xxx") .

 

 

4.

用方法调用的返回值来设置bean的属性

 

MethodInvokingFactoryBean

 

 

分享到:
评论

相关推荐

    简单模拟Spring的beanFactory

    本文将通过模拟Spring的`BeanFactory`来深入理解其工作原理,帮助开发者更好地掌握Spring的核心概念。 `BeanFactory`是Spring框架中最基础的bean管理容器,它是所有更高级别的容器(如`ApplicationContext`)的基类...

    简单了解Spring beanfactory循环依赖命名重复2大属性

    在Spring框架中,BeanFactory是核心容器,负责管理Bean的创建、初始化、装配以及销毁等生命周期过程。在处理Bean的依赖关系时,Spring允许存在某些类型的循环依赖,但这种依赖是有条件的,并且可以通过特定的配置...

    Spring BeanFactory和FactoryBean区别解析

    Spring BeanFactory和FactoryBean的区别解析 Spring框架中,BeanFactory和FactoryBean是两个非常重要的概念,它们都是Spring IoC容器的核心组件。今天,我们将深入探讨这两个概念之间的区别和联系。 首先,让我们...

    简单了解Spring中BeanFactory与FactoryBean的区别

    简单了解Spring中BeanFactory与FactoryBean的区别 Spring框架中有两个非常关键的接口:BeanFactory和FactoryBean。虽然它们的名字相似,但它们的作用和实现机制却有很大的不同。 BeanFactory是Spring IoC容器的...

    Spring的BeanFactory的接口源码中文解释

    Spring的BeanFactory的接口的中文解释

    Spring中ApplicationContext和beanfactory区别.rar

    在Spring框架中,ApplicationContext和BeanFactory是两种不同的bean容器,它们各自有其特性和应用场景,理解二者的区别对于深入学习和使用Spring至关重要。 首先,BeanFactory是Spring中最基础的bean管理容器,它...

    二、Spring源码分析——BeanFactory

    《Spring源码分析——BeanFactory》 在Java的IoC(Inversion of Control)和DI(Dependency Injection)领域,Spring框架扮演着至关重要的角色。BeanFactory是Spring的核心组件之一,它是容器的基石,负责管理应用...

    day38 05-Spring的BeanFactory与ApplicationContext区别

    在Spring框架中,BeanFactory和ApplicationContext是两种不同的bean容器,它们各自有其特性和应用场景,理解二者的区别对于深入掌握Spring框架至关重要。 首先,BeanFactory是Spring中最基本的bean容器,它提供了对...

    Spring框架 jar 架包 spring开发文档详解

    Spring BeanFactory Spring IOC(控制翻转)/DI(依赖注入) Spring Proxy Spring AOP 面向切面编程 Spring与JDBC整合 Spring声明式事务 Spring与Hibernate整合 Spring与Struts整合

    spring之beanfactory

    spring之beanfactory 的一些基本知识与其关系使用

    Spring的BeanFactory的接口注解

    ### Spring的BeanFactory的接口注解 #### 一、引言 在Spring框架中,`BeanFactory`是工厂模式的一种实现,它负责管理容器中的Bean的生命周期与依赖注入。了解`BeanFactory`及其相关接口的功能对于掌握Spring的核心...

    spring中的BeanFactory解析xml文件

    在Spring框架中,BeanFactory是核心的容器,它负责管理和装配应用中的对象,即bean。当我们谈论“Spring中的BeanFactory解析XML文件”时,我们实际上是在讨论如何通过XML配置文件来定义、创建和管理bean。这篇文章将...

    spring framework 3 教程

    - **Spring BeanFactory容器:** - 是Spring中最基础的容器,提供了基本的依赖注入功能。 - **Spring ApplicationContext容器:** - 在BeanFactory的基础上增加了更多功能,如国际化支持、事件发布机制等。 #### ...

    BeanFactory的实例化

    在 Spring 项目中,可以从文件系统资源实例化 BeanFactory,这种方法可以使得 BeanFactory 从外部文件中加载 Bean 的定义。下面是一个简单的示例代码: ```java Resource res = new FileSystemResource("src\\...

    SpringFactory.java

    Spring通过Bean工厂(BeanFactory)来管理和控制Bean的生命周期,包括实例化、初始化、配置和销毁等过程。"SpringFactory.java"可能是实现或扩展了Spring BeanFactory接口的一个类,用于自定义Bean的创建和管理方式...

    Spring中BeanFactory与FactoryBean接口的区别详解

    在Spring框架中,BeanFactory和FactoryBean是两个重要的接口,它们各自扮演着不同的角色,但都与Spring容器的管理和创建对象密切相关。 **BeanFactory接口**是Spring容器的基础,它是整个Spring IoC(Inversion of ...

    java ee实验

    3. **掌握Spring核心容器**:学习Spring BeanFactory和ApplicationContext的应用场景,理解它们之间的区别和联系。 #### 实验内容详解 ##### 第一部分:创建简单的Spring应用程序 首先,通过创建一个简单的Spring...

    BeanFactory内部解析:Spring框架的心脏如何运作

    BeanFactory 是 Spring 框架中的一个核心接口,用于管理应用程序中的对象(也称为 bean)。它提供了一种将应用程序组件(如服务、数据源、控制器等)解耦并配置到应用程序中的方式。 总的来说,可以初步理解...

    21-面试宝典(进一般互联网公司必看).docx

    * Spring BeanFactory 和 ApplicationContext 的区别 * Spring Bean 的生命周期 * Spring IOC 的实现原理 * Spring AOP 的实现原理 * 动态代理(cglib 与 JDK) * Spring 事务的实现方式 * Spring 事务的底层原理 * ...

Global site tag (gtag.js) - Google Analytics