91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

詳解Spring3.x 升級至 Spring4.x的方法

發布時間:2020-09-13 05:40:54 來源:腳本之家 閱讀:280 作者:deniro 欄目:編程語言

1 升級依賴包

1.1 Maven 項目

1.1.1 更新 spring 依賴版本

打開 pom.xml,把所有 spring3.x 的版本號更新為 spring4.x。建議使用屬性配置,形如:

<properties>
    <spring.version>4.3.16.RELEASE</spring.version>
 </properties>

這樣就僅需一處升級即可,引用方式如下:

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-core</artifactId>
  <version>${spring.version}</version>
</dependency>
...

1.1.2 升級 quartz

quartz 1.x 升級為 quartz 2.x:

<dependency>
 <groupId>org.quartz-scheduler</groupId>
 <artifactId>quartz</artifactId>
 <version>2.3.0</version>
</dependency>

quartz 配置文件中的 org.springframework.scheduling.quartz.CronTriggerBean 改為 org.springframework.scheduling.quartz.CronTriggerFactoryBean

1.1.3 升級 jackson

jackson 版本升級為 2.9.4:

<jackson.version>2.9.4</jackson.version>

1.2 非 Maven 項目

非 Maven 的項目,要更新為 Spring4.x,過程比較痛苦,因為需要手動把相應的 JAR 包替換掉。

下面貼出可能涉及到、需要被替換掉的 JAR 包:

詳解Spring3.x 升級至 Spring4.x的方法

quartz 相關

詳解Spring3.x 升級至 Spring4.x的方法

jackson 相關

詳解Spring3.x 升級至 Spring4.x的方法

Spring 相關

2 替換 spring jdbc 的 queryForInt 方法

queryForInt 方法已被棄用,請改為 queryForObject 方法:

queryForObject(String sql, Map<String, ?> paramMap, Class<T> requiredType)

調用示例:

復制代碼 代碼如下:
int count=namedParameterJdbcTemplate.queryForObject(sql,params, Integer.class);

3 SpringMVC 返回 JSON 格式

原來在 Spring3 中默認會返回 JSON 格式,然而在 Spring4 中可能會默認返回 XML 格式:

詳解Spring3.x 升級至 Spring4.x的方法

響應消息格式

如果這里的響應消息格式變為 application/xml;charset=UTF-8,那么可以在 Controller 中的 @RequestMapping 中加入 produces = "application/json" ,明確指定返回 JSON 格式。

示例:

復制代碼 代碼如下:
@RequestMapping(value = "/login", method = RequestMethod.POST, produces = "application/json")

4 更新 XML 配置文件中的 xsd 版本號

把格式為 http://www.springframework.org/schema/xxx/spring-xxx-3.0.xsd 更改為 http://www.springframework.org/schema/xxx/spring-xxx-4.0.xsd ,如果有的話。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳高县| 临沧市| 梅河口市| 镇原县| 元朗区| 晴隆县| 鹤峰县| 崇州市| 鄂伦春自治旗| 大渡口区| 涪陵区| 新和县| 福建省| 嵩明县| 丹东市| 山东省| 卓尼县| 光泽县| 电白县| 呈贡县| 高陵县| 疏附县| 阿瓦提县| 津南区| 时尚| 肥城市| 浠水县| 福安市| 历史| 黄大仙区| 湖南省| 东丰县| 米林县| 简阳市| 东港市| 甘肃省| 武冈市| 博乐市| 陆河县| 海淀区| 东山县|