1. 程式人生 > >SpringMVC自定義Converter配置需要注意

SpringMVC自定義Converter配置需要注意

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:p="http://www.springframework.org/schema/p"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/mvc
        http://www.springframework.org/schema/mvc/spring-mvc.xsd     
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd">
		<context:component-scan base-package="com.zhen.springmvc.app06a.controller"/>
		<mvc:annotation-driven conversion-service="conversionService"/>
		<mvc:resources location="/css/" mapping="/css/**"/>
		<mvc:resources location="/" mapping="/*.html"/>
 		<bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean">
			<property name="converters">
				<set>
					<bean class="com.zhen.springmvc.app06a.converter.StringToDateConverter">
						<constructor-arg type="java.lang.String" value="MM-dd-yyyy"/>
					</bean>
				</set>
			</property>
		</bean>
		<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
			<property name="prefix" value="/WEB-INF/jsp/"/>
			<property name="suffix" value=".jsp"/>
		</bean>
</beans>
配置完converter之後需要
<mvc:annotation-driven/>加上
conversion-service="conversionService"來註冊自定義的Converter否則將呼叫不到自定義的Converter,
即:
<mvc:annotation-driven conversion-service="conversionService"/>
示例在github:
[email protected]:manToHome/SpringMVC.git
專案app06a,是參照書籍SpringMvc權威指南寫的

相關推薦

SpringMVC定義Converter配置需要注意

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.o

STL定義排序函式 需要注意的問題

1.例子    先舉個例子:分析一下程式的執行結果:看看在三種情況下程式的輸出分別是什麼,有可能出現異常 //////////////////////////////////////////////////// #pragma once #include  #include

基於註解的SpringMVC定義DispatcherServlet配置

通過過載AbstractAnnotationConfigDispatcherServletInitializer實現類的customizeRegistration()方法來自定義DispatcherServlet配置   在AbstractAnnotationConfigDispatcherSe

Xcode定義靜態庫需要注意點 Invalid bitcode signature

當自己辛辛苦苦編寫完一個靜態庫,新增到工程後在debug的環境下編譯正常使用,但是切到release環境下的時候編譯,又會出現以下錯誤: error: Invalid bitcode signature clang: error: linker command failed

【Spring】- springmvc定義Log4j配置

浪費了“黃金五年”的Java程式設計師,還有救嗎? >>>   

關於CKEditor4 5 6的使用,定義toolbar配置,上傳圖片案例(SpringMVC+MyBatis案例),

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Spring Boot從入門到進階教程系列 -- SpringMVC配置(包含定義FastJSON配置)

上一個教程我們講解如何配置MyBatis根據資料庫型別進行對應資料庫方言自動分頁查詢,本次我們將接著以往教程的成果來整合配置SpringMVC以及配置我們自定義的FastJSON序列輸出,如需看上篇教程的同學可點選連結下面我們直接開啟程式碼之旅我們通過@ResponseBod

springMVC定義攔截器配置

springMVC中自定義攔截器只需實現HandlerInterceptor ,先看看這個介面。 public interface HandlerInterceptor { boolean preHandle(HttpServletRequest

SpringMVC 定義轉換器

del 轉化 string sna 問題 print request package type 實踐SpringMVC轉化器是遇到的問題:表單提交沒有經過自定義轉換器(解決:表單用post方式提交) 自定義轉化器代碼 package cn.liangqinghai.

springCloud(8):Ribbon實現客戶端側負載均衡-定義Ribbon配置

spring cloud ribbon 自定義ribbon配置 一、簡介很多場景下,可能根據需要自定義的Ribbon的配置,例如修改Ribbon的負載均衡規則等。Spring cloud Camden允許使用Java代碼或屬性自定義Ribbon的配置。二、使用Java代碼自定義Ribbon配置在S

定義倉庫配置

layout nap pom.xml pan false pom color 倉庫配置 span 在項目的pom.xml文件中添加repository進行配置,其中id與name自定義,在project標簽中添加如下: <repositories> &

Unity3D定義資源配置文件

想要 說明 設計 子彈 數值 我們 ret 似的 復制 http://blog.csdn.net/candycat1992/article/details/52181814 寫在前面 我竟然最近兩天才知道Unity中ScriptableObject的存在…… 看了下Sc

SpringCloud系列五:Ribbon 負載均衡(Ribbon 基本使用、Ribbon 負載均衡、定義 Ribbon 配置、禁用 Eureka 實現 Ribbon 調用)

control context .mm 別名 void 用戶 size ali ram 1、概念:Ribbon 負載均衡 2、具體內容 現在所有的服務已經通過了 Eureka 進行了註冊,那麽使用 Eureka 註冊的目的是希望所有的服務都統一歸屬到 Eureka 之中進

springSecurity定義認證配置

pojo property ood 目錄 spring註解 web tex poj uri 上一篇講了springSecurity的簡單入門的小demo,認證用戶是在xml中寫死的。今天來說一下自定義認證,讀取數據庫來實現認證。當然,也是非常簡單的,因為僅僅是讀取數據庫,權

SpringBoot中讀取定義properties配置文件

bsp clas manage trace etl sstream factory 地址 app 配置文件放在src/main/resources目錄下 java代碼: /** * 系統配置文件 */ public class GlobalProperties {

SpringMVC定義多個攔截器執行順序

true pos out itl 表示 src blog lin 應用 一、正常流程下的攔截器(全部放行) 1.springMVC中攔截器實現這個接口HandlerInterceptor 第一個攔截器 HandlerInterceptor1 public cl

定義vim配置文件vimrc,用於c/c++編程

which pfile tst nco 檢測 str 字體 normal ada   vim作為Linux下廣受贊譽的代碼編輯器,其獨特的純命令行操作模式可以很大程度上方便編程工作,通過自定義vim配置文件可以實現對vim功能的個性化設置。   vim配置文件一般有兩份,屬

定義xml配置檔案讀取更新

說明:webconfig的檔案中的值的更新會引起網站重啟,網站重啟記憶體揮手,session等資訊會丟失,所以下面這些場景我們需要自定義配置檔案。          1,網站執行中,我們需要更新配置檔案來關閉某些功能,不能造成使用者cookie等

關於springboot讀取定義配置

我是自定義一個關於發郵件的自定義檔案,然後讀取它,在網上找了很多關於讀取檔案的,結果一直髮現值為null,用@Value讀取也為null,因為我不是在controller層讀取配置,而是在util工具包讀取,就十分麻煩, 記錄下來自己走過的坑: 第一步不用說,建立配置檔案; 第二步,建立

springmvc定義全域性異常處理

springmvc全域性異常 實現步驟 在web層下新建一個類 通過實現spring的HandlerExceptionResolver介面來捕獲所有的異常。 寫一個異常處理類實現HandlerExceptionResolver介面 如下: public cla