Spring
ollevere
这个作者很懒,什么都没留下…
展开
-
spring实例化Bean理解
一、Spring装配Bean的过程 1. 实例化; 2. 设置属性值; 3. 如果实现了BeanNameAware接口,调用setBeanName设置Bean的ID或者Name; 4. 如果实现BeanFactoryAware接口,调用setBeanFactory 设置BeanFactory; 5. 如果实现ApplicationContextAware,调用setApplicationConte...原创 2012-01-18 16:48:01 · 185 阅读 · 0 评论 -
Spring 的 BeanPostProcessor接口实现 (转)
(转自http://blog.csdn.net/chensugang/article/details/3423650)Spring的BeanPostProcessor接口,该接口作用是:如果我们需要在Spring容器完成Bean的实例化,配置和其他的初始化后添加一些自己的逻辑处理,我们就可以定义一个或者多个BeanPostProcessor接口的实现。 BeanPostProcesso...原创 2012-01-18 16:58:31 · 106 阅读 · 0 评论 -
Spring中使用BeanPostProcessor需要注意的地方
Spring中Bean的实例化过程如下: 其中BeanPostProcessor的前置和后置处理的方法中都要返回该bean,不能是null,否则会报错NullPointException。原创 2012-01-18 17:15:56 · 110 阅读 · 0 评论 -
Spring 参考手册中文版 用BeanPostProcessor定制bean
http://doc.javanb.com/spring-framework-reference-zh-2-0-5/ch03s07.html#beans-factory-extension-factory-postprocessors原创 2012-01-18 17:16:34 · 99 阅读 · 0 评论 -
利用Spring BeanPostProcessor 初始化时加载数据到缓存
我们经常会在项目中碰到需要加载一些常量到内存中,以便不比每次需要使用时都去查询数据库, 如,一些国家信息,省份信息,地址信息等 不会变动 或变动很少,但数据量又比较大的数据, 这时我们就需要把这些数据加载进内存,需要使用时直接从内从中取。 下面是代码: Dao 以下 我就不发了。首先定义一个类,在这个类中进行调用DAO查询数据库 ,加载出数据public class ...原创 2012-01-19 09:18:42 · 207 阅读 · 0 评论 -
<c:forEach> 取JavaBean 属性时 Unable to find a value for "sCustName" in object
今天使用<c:forEach>标签迭代JavaBean的属性时报错: Unable to find a value for "sCustName" in object... 郁闷了好久,后来通过网上查资料 才发现是命名规范的问题, 把sCustName改成 scustName 就OK啦。。。 Spring JavaBean属性命名有特殊规范一般情况下...原创 2012-02-03 16:14:41 · 141 阅读 · 0 评论 -
JAVA 定时器
http://apps.hi.baidu.com/share/detail/33720498 (各种定时器) 本文主要使用 Spring ,Quartz 来简单的实现一个定点执行的定时任务。 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,可以用来创建简单或者复杂的定时任务。l Timer方式实现定时器,原理简单,实现方便...原创 2012-02-23 10:42:03 · 115 阅读 · 0 评论