10003---Spring--配置Bean

转载 2015年07月10日 11:17:30
配置bean
配置形式基于XML 文件的方式;基于注解的方式
Bean 的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法&实例工厂方法)、FactoryBean
IOC 容器BeanFactory &ApplicationContext概述
依赖注入的方式:属性注入;构造器注入
 
在 xml 文件中通过bean 节点来配置bean
id:Bean的名称。
在 IOC 容器中必须是唯一的
若 id 没有指定,Spring自动将权限定性类名作为Bean名字
–id 可以指定多个名字,名字之间可用逗号、分号、或空格分隔
 
-----------------------------------------------------------------------------------------------------------------------------------

•在SpringIOC容器读取Bean配置创建Bean实例之前,必须对它进行实例化.
 只有在容器实例化后,才可以从IOC容器里获取Bean实例并使用.
•Spring提供了两种类型的IOC容器实现.

     –BeanFactory:IOC容器的基本实现.

     –ApplicationContext:提供了更多的高级特性.是BeanFactory的子接口.

     –BeanFactory是Spring框架的基础设施,面向Spring本身;

       ApplicationContext面向使用Spring框架的开发者,几乎所有的应用

        场合都直接使用ApplicationContext而非底层的BeanFactory

 –无论使用何种方式,配置文件时相同的.

 

ApplicationContext

•ApplicationContext的主要实现类:

  –ClassPathXmlApplicationContext:从类路径下加载配置文件

  –FileSystemXmlApplicationContext:从文件系统中加载配置文件

•ConfigurableApplicationContext扩展于ApplicationContext,新增加两个主要 

   方法:refresh()close(),让ApplicationContext具有启动,刷新和关闭上下文的能力

ApplicationContext在初始化上下文时就实例化所有单例Bean

WebApplicationContext是专门为WEB应用而准备的,它允许从相对于WEB根目录的路径中完成初始化工作

------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------

从 IOC 容器中获取 Bean

--调用 ApplicationContext 的 getBean() 方法

 


 依赖注入的方式

Spring 支持 3 种依赖注入的方式
 1)属性注入
 2)构造器注入
 3)工厂方法注入(很少使用,不推荐)
属性注入

相关文章推荐

Spring:三种实例化bean的方式、IOC 容器 BeanFactory & ApplicationContext

使用类构造器 使用类构造器实例化,class属性表示要使用的类的全限定名 --> bean id="userDao1"     class="cn.itcast.e_createBeanInstan...

spring bean XML配置入门

  • 2015年02月05日 15:23
  • 16KB
  • 下载

Spring的Bean配置说明

  • 2016年02月24日 15:49
  • 1.45MB
  • 下载

RAC RMAN 通道配置 RMAN-12001 RMAN-12001 RMAN-10008 RMAN-10003 ORA-01017 错误

做RAC 的RMAN 测试,配置通道后,检验时报错。   RMAN> configure channel 1 device type disk connect 'sys/admin@orcl1';...

SPRING:bean配置properties

  • 2012年01月29日 16:18
  • 25KB
  • 下载

Spring中使用xml配置bean的细节

Spring中使用xml配置bean的细节在xml文件中使用bean节点配置bean,bean的属性id在IOC容器中必须是唯一的。 依赖注入有三种...

Spring的Bean配置

  • 2015年12月08日 20:10
  • 2.75MB
  • 下载

Spring--2.Spring 中的 Bean 配置-2-2

  • 2017年01月09日 16:10
  • 3.81MB
  • 下载

Spring 配置使用 - Bean 作用域

基本概念Scope,也称作用域,在 Spring IoC 容器是指其创建的 Bean 对象相对于其他 Bean 对象的请求可见范围。在 Spring IoC 容器中具有以下几种作用域:基本作用域(re...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:10003---Spring--配置Bean
举报原因:
原因补充:

(最多只允许输入30个字)