spring IOC装配bean
2016-06-19 17:09
323 查看
Spring 框架实例化的方式:
构造方法实例化:(默认无参数)
静态工厂实化bean
实例工厂实例化bean
构造方法实例化:(默认无参数)
public class bean1{} @Test public void demo1() { @SuppressWarnings("resource") ApplicationContext context =new ClassPathXmlApplicationContext("applicationContext.xml"); bean1 b1= (bean1) context.getBean("bean1"); b1.setName("1"); System.out.println(b1.getName()); return; } //配置: <bean id="bean1" class="com.brook.spring.instancebean.bean1"></bean>
静态工厂实化bean
public class Bean2{ } public class StaticBeanFactory { public static Bean2 getBean() { return new Bean2(); } } //配置 <bean id="bean2" class="com.brook.spring.instancebean.StaticBeanFactory" factory-method="getBean"></bean>
实例工厂实例化bean
public clsass BeanFactory{} public class BeanFactory { public Bean3 getBean(){ return new Bean3(); } } //配置 <bean id ="bean3" factory-bean="beanFactory" factory-method="getBean"></bean> <bean id="beanFactory" class="com.brook.spring.instancebean.BeanFactory"></bean>
相关文章推荐
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- Spring和ThreadLocal
- Spring Boot 开发微服务
- Spring AOP动态代理-切面
- Spring整合Quartz(JobDetailBean方式)
- Spring整合Quartz(JobDetailBean方式)
- 模拟Spring的简单实现
- Spring整合WebSocket应用示例(上)
- spring+html5实现安全传输随机数字密码键盘
- Spring中属性注入详解
- 监听器获取Spring配置文件的方法
- springmvc 发送ajax出现中文乱码的解决方法汇总
- SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
- 详解Java的MyBatis框架和Spring框架的整合运用
- struts2 spring整合fieldError问题
- spring的jdbctemplate的crud的基类dao
- 读取spring配置文件的方法(spring读取资源文件)