SpringMVC装配日期的三种方式
来源:互联网 发布:sql查询重复数据数量 编辑:程序博客网 时间:2024/06/06 06:57
局部配置:使用Spring的注解
在字段上添加注解: @DateTimeFormat(pattern=”yyyy-MM-dd”)
@DateTimeFormat(pattern="yyyy-MM-dd") private Date birthday;//出生日期
全局配置
通过配置文件
自定类,实现Converter接口
public class StringToDateConverter implements Converter<String, Date> { @Override public Date convert(String str) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; try { date = sdf.parse(str); } catch (ParseException e) { e.printStackTrace(); } return date; }}
配置到springMVC的装配中
<bean class="org.springframework.context.support.ConversionServiceFactoryBean" id="conversionService"> <property name="converters"> <list> <bean class="smbms.utils.StringToDateConverter"></bean> </list> </property></bean><!-- springMVC的自动装配 --><mvc:annotation-driven conversion-service="conversionService"/>
通过继承
i. 定义类,在方法的实现上加上注解@InitBinder
public class BaseController {@InitBinder public void initDateBinder(WebDataBinder dataBinder) { dataBinder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"), true)); }}
需要进行日期格式转化的类,让其继承
public class UserController extends BaseController{}
阅读全文
0 0
- SpringMVC装配日期的三种方式
- SpringMvc日期转换的三种方式
- Spring装配bean的三种方式
- spring装配bean的三种方式
- Spring的三种装配Bean的方式
- Spring的自动装配Bean的三种方式
- Spring的自动装配Bean的三种方式
- Spring中自动装配的三种方式
- Spring中装配bean的三种主要方式
- 【spring】1、三种装配bean的方式
- Spring中装配bean的三种主要方式
- Spring自动装配@Autowired的三种方式
- Spring中装配配置文件的三种方式
- Spring学习(四)-Bean的三种装配方式
- spring基础-Bean的装配方式(三)自动装配
- SpringMVC上传文件的三种方式
- SpringMVC异常处理的三种方式
- springmvc文件上传的三种方式
- linux压缩解压
- Linux服务器如何防止中木马? 【转】
- 三层架构之再学习
- PHP cURL库函数抓取页面内容
- Android自定义控件之——文字圆形边框(将文字绘制在圆中间)
- SpringMVC装配日期的三种方式
- js正则验证邮箱,手机号码
- typeof与instanceof的区别
- 多配置的方案:开发、测试和生产
- Unix时间戳转换成普通时间一个隐藏的问题
- Uva 580 排列组合
- CentOS 7 中 hostnamectl 的使用
- 基于Maven的SpringBoot项目实现热部署的两种方式
- 定点加法技术