`
wanxiaotao12
  • 浏览: 472237 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring的CustomEditorConfigurer调用过程(属性编辑器)

 
阅读更多

问题:如何将在xml文件中,将bean中的一个属性值转化为日期,或其他自定义对象?

 

使用 CustomEditorConfigurer, 具体实现过程,参考Google搜索很多, 这里只介绍如何加载到Factory及何时使用的大概过程,具体参考spring源码

 

CustomEditorConfigurer是BeanFactoryPostProcessor接口的实现, BeanFactoryPostProcessor:工厂处理器,是一个重要的组件, PropertyPlaceholderConfigurer也是BeanFactoryPostProcessor的一个实现, 是加载properties文件,解决xml文件中的占位符,如配置数据库时, ${card.jdbc.url}

 

<!-- 定义属性编辑器 -->
<bean id="customEditorConfigurer" class="org.springframework.beans.factory.config.CustomEditorConfigurer">
<property name="customEditors">
  <map>
    <entry key="java.util.Date">
      <bean class="com.spring.UtilDatePropertyEditor" />
    </entry>
  </map>
</property>
</bean>

 

 

 

  • 大小: 62.6 KB
分享到:
评论
Global site tag (gtag.js) - Google Analytics