spring3升級spring4注意事項

前兩天,把spring版本升級到了4,這裏寫一下注意事項:web

1,加入spring-context-support,之前3的版本不用加,可是4要加上,不然就會報ClassNotFoundException,spring

2,更換springmvc jackson依賴,springMVC返回json的時候須要依賴jackson的jar包,之前是codehaus.jackson,如今換成了fasterxml.jackson 同時修改配置文件json

<dependency>
			<groupId>com.fasterxml.jackson.core</groupId>
			<artifactId>jackson-core</artifactId>
			<version>2.7.0</version>
		</dependency>

		<dependency>
			<groupId>com.fasterxml.jackson.core</groupId>
			<artifactId>jackson-databind</artifactId>
			<version>2.7.0</version>
		</dependency>

同時還要修改spring的配置文件mvc

<bean
        class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
        <property name="messageConverters">
            <list>
                 <ref bean="stringHttpMessageConverter" />  
                <bean
                    class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
                </bean>
            </list>
        </property>
    </bean>

    <bean id="stringHttpMessageConverter"
        class="org.springframework.http.converter.StringHttpMessageConverter">
        <property name="supportedMediaTypes">
            <list>
                <value>text/plain;charset=UTF-8</value>
            </list>
        </property>
    </bean>

3:更換springxsd文件的版本app

4:修改quarz版本,用2以上的版本,maven依賴以下maven

<dependency>
                <groupId>org.quartz-scheduler</groupId>
                <artifactId>quartz</artifactId>
                <version>2.2.2</version>
            </dependency>
相關文章
相關標籤/搜索