1.Bean的作用域所有的spring bean默认都是单例。当容器分配一个Bean时,不论是通过装配还是调用容器的getBean()方法,它总是返回Bean的同一个实例。有时候需要每次请求时都获得唯一的Bean实例,那么就需要覆盖Spring默认的单例配置。当在Spring中配置元素时,可以为be...
分类:
编程语言 时间:
2015-06-14 15:04:43
阅读次数:
208
JDBC 封装连接是好的前提:
SystemAuthorizingRealm c = new SystemAuthorizingRealm();
conn = c.getConnection();
// conn = ((DataSource) SpringContextUtil.getBean("dataSource")).getConnection();
PreparedStatement ps = conn.p...
分类:
数据库 时间:
2015-06-13 06:22:23
阅读次数:
158
Spring中Bean的命名1、每个Bean可以有一个id属性,并可以根据该id在IoC容器中查找该Bean,该id属性值必须在IoC容器中唯一;2、可以不指定id属性,只指定全限定类名,如:此时需要通过接口getBean(Class requiredType)来获取Bean;如果该Bean找不到则...
分类:
编程语言 时间:
2015-05-25 18:11:29
阅读次数:
151
前导:开始学习Spring核心思想,通过一个山寨精简版Spring代码结合学习。
内容:1. BeanReference-保存Bean的引用。 2. getBean()中调用createBean()-lazy-init。这次我们用到了在Bean中注入Bean的情况,在这里我们再一次改写了AbstractBeanFactory,改写后的AbstractBeanFactory将多出一...
分类:
编程语言 时间:
2015-05-11 10:47:47
阅读次数:
129
直接使用 JUnit 测试 Spring 程序存在的不足 需要使用硬编码方式手工获取 Bean:在测试用例中,我们需要通过 ApplicationContext.getBean() 的方法从 Spirng 容器中获取需要测试的目标 Bean,并且还要进行造型操作...
分类:
编程语言 时间:
2015-05-03 19:14:21
阅读次数:
161
通过写一个工厂类BeanFactory负责创建配置文件config.properties中指定的目标类或者代理类的实例对象,类中方法getBean根据参数传入的字符串返回一个相应的实例对象....
原创文章欢迎转载,请保留出处。
若有任何疑问建议,欢迎回复。
邮箱:Maxwell_nc@163.com...
分类:
编程语言 时间:
2015-04-18 10:09:35
阅读次数:
171
spring MVC的一些小技巧1,在controller中获取指定name的bean/***
*
* @param request
* @param beanName : 例如 userDao ,adminDao
* @return
*/
public Object getBean(HttpServletRequest request,S...
分类:
编程语言 时间:
2015-04-03 00:18:47
阅读次数:
249
ApplicationContext ctx = new AnnotationConfigApplicationContext(AppConfig.class); MyService myService = ctx.getBean(MyService.class); // by type...my....
分类:
其他好文 时间:
2015-04-02 01:05:29
阅读次数:
140
在最近的项目中,有个地方我们不得不实用getBean的方法,自己从Spring context中获取bean进行数据库操作。方法一(效率低,极易出现bug,不推荐使用):刚刚开始的时候,我们使用这中方式,但是在应用过程中发现此方式效率低下,而且极易出现bug。 在我们系统中会生成ehcache_au...
分类:
编程语言 时间:
2015-03-20 16:12:57
阅读次数:
214
看spring的书,书上讲解的是通过applicationcontext的getbean()方法来获得注入。然后看了一个现成的工程,applicationcontext.xml里配了datasource和sessionfactory,然后dao类通过继承HibernateDaoSupport来获得H...
分类:
编程语言 时间:
2015-03-17 20:09:56
阅读次数:
281