前後端傳遞參數類型的轉換

@InitBinder,這個註解相當於輸入輸出參數的一個轉換,把下面的方法放在spring的bean中就可以生效了,下面的例子是把前端傳遞的時間戳轉換爲date,之後響應的時候吧date轉換爲時間戳。

@InitBinder
    protected void initBinder(WebDataBinder binder) {
        binder.registerCustomEditor(Date.class, new PropertyEditorSupport() {
            public void setAsText(String value) {
                setValue(new Date(Long.valueOf(value)));
            }

            public String getAsText() {
                return String.valueOf(((Date) getValue()).getTime());
            }
        });
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章