spring容器创建bean时对属性中含有日期的处理方法
2017-01-08 09:17
489 查看
背景:当创建Professional这个bean时,属性中含有日期,此时必须对日期进行处理,将字符串格式转化为日期格式,否则会报错,处理方法如下:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="dateformat" class="java.text.SimpleDateFormat"> <constructor-arg value="yyyy-MM-dd"></constructor-arg> </bean> <bean id="pro" class="com.oa.entity.Professional"> <property name="createdate"> <bean factory-bean="dateformat" factory-method="parse"> <constructor-arg value="2016-08-08"></constructor-arg> </bean> </property> </bean> </beans>
相关文章推荐
- 创建Bean的三种方式 在大多数情况下,Spring容器直接通过new关键字调用构造器来创建Bean实例,而class属性指定Bean实例的实现类,但这不是实例化Bean的唯一方法。实际上,Sprin
- Spring4.3.x 容器中bean的创建过程(5)—— 注册bean的销毁方法
- spring学习教程7-spring容器创建bean对象的方式以及如何处理多个spring配置文件
- Spring给bean注入日期属性的方法
- Spring4.3.x 容器中bean的创建过程(4)—— 执行bean的初始化方法
- Spring+EasyMock对Service层方法进行测试,处理@Resource属性
- Spring-Bean的销毁使用destroy-method()方法无效解决方案(容器!附源码)
- 获取Spring 容器中bean的方法
- 【spring NOTE】调用实例工厂方法创建Bean
- Spring创建Bean实例的三种方法
- Spring容器实例化Bean方法
- Spring+Servlet整合(如何向Servlet注入属性(转),servlet获取spring容器中的bean)
- Spring bean属性注入(Setter 方法)
- spring 容器中注册BeanPostProccessor来实现JavaBean的预处理和后处理
- Spring 使new方法创建的对象可以引用spring管理的bean.
- 容器对象spring(4)_ bean属性 scope:作用域和lazy-init
- 获取Spring 容器中bean的方法
- 获取spring bean 容器中实例,非创建新实例
- 从spring容器中得到bean_使用类构造器实例化_使用静态工厂方法实例化_使用实例工厂方法实例化_例子
- spring中bean的作用域与懒加载及初始化方法和销毁方法以及spring容器的正常关闭