spring ioc 容器装配bean
2017-11-13 09:33
501 查看
applicationContext.xml 配置
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
... </bean>三种实力化bean的方式1. 使用类构造器实例化。
public class User { }
<bean id="user1" class="com.zmf.domain.User"></bean>2.静态工厂方法实例化public class UserFactory {public static User getUserFactory(){return new User();}}
<bean id="userFactory" class="com.zmf.domain.UserFactory" factory-method="getUserFactory"></bean>3.使用实例工厂方法实例化(工厂方法模式):public class UserFactory2 {public User getUser(){return new User();}}
<bean id="userFactory2" class="com.zmf.domain.UserFactory2"></bean> <bean id="user2" factory-bean="userFactory2" factory-method="getUser"></bean>测试:@Testpublic void test2(){User user = (User) applicationContext.getBean("userFactory");System.out.println(user);User user2 = (User) applicationContext.getBean("userFactory");System.out.println(user2);}@Testpublic void test3(){User user = (User) applicationContext.getBean("user2");System.out.println(user);User user2 = (User) applicationContext.getBean("user2");System.out.println(user2);}另:applicationContext 获取方式
new ClassPathXmlApplicationContext("applicationContext.xml"); //classpath
new FileSystemXmlApplicationContext('c:\\xx.xml'); // 系统文件http://blog.csdn.net/hi_kevin/article/details/7325554 ActionContext 与 BeanFactory的区别
相关文章推荐
- spring在IoC容器中装配Bean详解
- spring3.x第四章 在IOC容器中装配Bean
- 学习《spring 3.x企业应用开发实战》之在IoC容器中装配Bean
- Spring学习-06:IOC容器装配Bean(xml配置方式)详解
- Mike 企业级框架专题 Spring Ioc容器装配Bean
- 第36天(就业班) spring引入、专业术语、spring六大模块、bean创建对象的细节、IOC容器、对象依赖关系、自动装配、注解方式
- Spring4学习:在Ioc容器中装配Bean
- Spring(三):IoC容器装配Bean(xml配置方式和注解方式)
- Spring中的IOC(二):容器对bean属性的装配
- Spring的IOC容器—Bean的自动装配
- JAVAWEB开发之Spring详解之——Spring的入门以及IOC容器装配Bean(xml和注解的方式)、Spring整合web开发、整合Junit4测试
- Spring基础——在 IOC 容器中 Bean 之间的关系
- spring容器和装配Bean:
- Spring AOP实现机制(二)--ProxyFactoryBean---将Spring AOP和Spring IoC容器相结合
- Spring-IOC容器之Bean的生命周期
- 04_IOC容器装配Bean(xml方式)
- Spring在 IOC 容器中 Bean 之间的关系
- spring ioc容器的学习笔记4---XmlBeanFactory ioc容器的简单设计原理解析
- Spring学习之IOC容器BeanFactory和ApplicationContext(三)
- 【spring源码学习】spring的IOC容器之自定义xml配置标签扩展namspaceHandler向IOC容器中注册bean