配置bean
2017-11-20 16:57
106 查看
1)在application中配置bean
<bean id="helloworld" class="com.yc.spring.beans.HelloWorld">
<property name="name" value="Spring"></property>
</bean>
注:class 是bean 的全类名,通过反射在IOC容器中创建Bean,所以要求Bean中必须具有无参数构造函数
id:唯一
2)ApplicationContext:代表IOC容器
3)Spring 提供两种类型的IOC容器
--BeanFactory
---ApplicationContext:是BeanFactory的子接口
4)Applicationcontext的主要实现类,在初始化上下文时就实例化所有单例的Bean
1.ClassPathXmlApplicationContext
2. FilSystemXmlApplicatioContext
5)从ApplicationContext中获取Bean的方法
1.通过id获取bean ctx.getbean()
2.通过类型获取 ctx.getBean(HelloWorld.class) 要求:IOC容器中必须只能有一个该类型的Bean
6)注入方式
属性注入:最常用的方式
构造方法注入:<constructor-arg> 通过传入不同的类型进行区分不同的构造方法
<bean id="helloworld" class="com.yc.spring.beans.HelloWorld">
<property name="name" value="Spring"></property>
</bean>
注:class 是bean 的全类名,通过反射在IOC容器中创建Bean,所以要求Bean中必须具有无参数构造函数
id:唯一
2)ApplicationContext:代表IOC容器
3)Spring 提供两种类型的IOC容器
--BeanFactory
---ApplicationContext:是BeanFactory的子接口
4)Applicationcontext的主要实现类,在初始化上下文时就实例化所有单例的Bean
1.ClassPathXmlApplicationContext
2. FilSystemXmlApplicatioContext
5)从ApplicationContext中获取Bean的方法
1.通过id获取bean ctx.getbean()
2.通过类型获取 ctx.getBean(HelloWorld.class) 要求:IOC容器中必须只能有一个该类型的Bean
6)注入方式
属性注入:最常用的方式
构造方法注入:<constructor-arg> 通过传入不同的类型进行区分不同的构造方法
相关文章推荐
- struts2中的Bean配置
- Spring中的代理FactoryBean的配置文件
- 丢弃重口味的xml配置--spring4用groovy配置bean(转)
- Spring如何配置bean属性
- Spring配置bean的作用域
- SpringXML方式配置bean的自动装配autowire
- Spring解析,加载及实例化Bean的顺序(零配置)
- Struts 2 学习笔记 - 3.配置文件深入(1):struts.xml,bean,constant,package,namespace,include
- 模拟Spring中applicationContext.xml配置文件初始化bean的过程
- XmlBeanFactory和ApplicationContext读取spring xml配置文件
- Spring加载一些配置文件中不存在的bean,如DB2,SYBASE,Derby,H2等等,Error while extracting database product name
- Spring继承Bean的配置
- spring 第7天 Bean,BeanFactory处理器,配置器
- Spring(18)——使用Java类的形式配置bean
- Spring-装配Bean的3种方式-工厂静态方法方式配置Bean
- 原始方式:spring四种依赖注入方式 |注解方式:Spring零配置通过注解实现Bean依赖注入
- 16.笔记JAVA Spring框架学习————通过FactoryBean配置Bean
- Quartz-Spring[一]之MethodInvokingJobDetailFactoryBean配置任务
- Spring通过工厂方法配置bean
- spring配置文件中bean的属性name与id的区别