博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring三种实例化bean方式
阅读量:4151 次
发布时间:2019-05-25

本文共 864 字,大约阅读时间需要 2 分钟。

 

package com.sg.spring.study.day1.create;public class Session {	public void save() {		System.out.println("save session ....");	}}

 

package com.sg.spring.study.day1.create;public class SessionFactory {		public static Session getCurrentSession() {		return new Session();	}}

 

 

一 ,使用默认的无参构造注入:

 

二 ,使用静态工厂方法注入:

 三,使用工厂实例方法注入:

 

测试 :

package com.sg.spring.study.day1.create;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class SpringTest {	@Test	public void test1() {//		Resource resource = new ClassPathResource("application.xml");//		BeanFactory factory = new XmlBeanFactory(resource);				ApplicationContext ctx = new ClassPathXmlApplicationContext("application.xml");		Session session = ctx.getBean("session", Session.class);		session.save();	}}

 

转载地址:http://bslti.baihongyu.com/

你可能感兴趣的文章
一些经典的计算机书籍
查看>>
查找一段文字中最长的重复字串 – 编程珠玑(排过序的后缀数组的应用)
查看>>
在数组里查找这样的数,它大于等于左侧所有数,小于等于右侧所有数
查看>>
一个文件,内含一千万行字符串,每个字符串在1K以内,要求找出所有相反的串对
查看>>
概率生产器
查看>>
老鼠与毒药
查看>>
寻找捣乱分子对
查看>>
最长等差数列
查看>>
百度vs腾讯
查看>>
查找两个已经排好序的数组的第k大的元素
查看>>
短址(short URL)原理及其实现
查看>>
java 基本的文件读写
查看>>
C语言实现封装、继承和多态
查看>>
将表达式转换成逆波兰式
查看>>
c++内存分配的方式
查看>>
Linux进程间通信分类 以及 pipe的原理实现
查看>>
malloc和free实现的原理
查看>>
GraphChi
查看>>
Web-Scale Data
查看>>
hdu1166 线段树
查看>>