SpringMVC 全域性日期轉換器的使用

2021-10-25 03:29:11 字數 1038 閱讀 7420

springmvc 預設是不支援字串直接轉換成date型別的,需要通過其他實現日期的轉換

兩種方式:

註解方式:

@datetimeformat(pattern = "yyyy-mm-dd")

這個註解加到需要轉換的屬性上

但是如果你的專案中又多個需要做時間轉換的屬性的話,那麼使用註解就會比使用xml配置全域性的要繁瑣一些。所以看情況使用哪種方式。

@component

public

class

stringtodateconvert

implements

converter

catch

(parseexception e)

return date;

}}

"conversionservicefactory"

class

="org.springframework.context.support.conversionservicefactorybean"

>

name

="converters"

>

>

class

="com.jsu.web.converter.stringtodateconvert"

/>

set>

property

>

bean

>

<

mvc:annotation-driven

conversion-service

="conversionservicefactory"

/>

@responsebody

("/formatconverter"

)public date formatconverter (date date)

springmvc配置全域性日期轉換器

1.實體類中加日期格式化註解 datetimeformat pattern yyyy mm dd package com.lai.boss.common.utils public class customdateedtor implements webbindinginitializer catch...

SpringMvc實現日期轉換

方法一 1,自定義日期轉換器 public class dataconvert implements converter catch exception e return null 2.配置自定義型別轉換器 3,在實體bean上新增 datetimeformat,同時記得新增時間格式 datetim...

SpringMVC日期型別轉換問題處理總結

方法一 實體類中加日期格式化註解 datetimeformat pattern yyyy mm dd private date birthday 這種方式在springmvc配置檔案中的 中被自動註解實現 方法二 區域性配置 initbinder public void initbinder web...