真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

詳解Spring3.x升級(jí)至Spring4.x的方法

1 升級(jí)依賴包

10年積累的網(wǎng)站制作、做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有滿洲免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

1.1 Maven 項(xiàng)目

1.1.1 更新 spring 依賴版本

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


    4.3.16.RELEASE
 

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


  org.springframework
  spring-core
  ${spring.version}

...

1.1.2 升級(jí) quartz

quartz 1.x 升級(jí)為 quartz 2.x:


 org.quartz-scheduler
 quartz
 2.3.0

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

1.1.3 升級(jí) jackson

jackson 版本升級(jí)為 2.9.4:

2.9.4

1.2 非 Maven 項(xiàng)目

非 Maven 的項(xiàng)目,要更新為 Spring4.x,過(guò)程比較痛苦,因?yàn)樾枰謩?dòng)把相應(yīng)的 JAR 包替換掉。

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

詳解Spring3.x 升級(jí)至 Spring4.x的方法

quartz 相關(guān)

詳解Spring3.x 升級(jí)至 Spring4.x的方法

jackson 相關(guān)

詳解Spring3.x 升級(jí)至 Spring4.x的方法

Spring 相關(guān)

2 替換 spring jdbc 的 queryForInt 方法

queryForInt 方法已被棄用,請(qǐng)改為 queryForObject 方法:

queryForObject(String sql, Map paramMap, Class requiredType)

調(diào)用示例:

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

3 SpringMVC 返回 JSON 格式

原來(lái)在 Spring3 中默認(rèn)會(huì)返回 JSON 格式,然而在 Spring4 中可能會(huì)默認(rèn)返回 XML 格式:

詳解Spring3.x 升級(jí)至 Spring4.x的方法

響應(yīng)消息格式

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

示例:

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

4 更新 XML 配置文件中的 xsd 版本號(hào)

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


網(wǎng)頁(yè)名稱:詳解Spring3.x升級(jí)至Spring4.x的方法
網(wǎng)址分享:http://weahome.cn/article/pssooe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部