成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

spring 3.x 升級 spring 4 實踐

dcr309duan / 1954人閱讀

摘要:為什么升級升級的原因是想要將老項目從升級之,而以前的版本不兼容。相比,引入許多新特性,這里列舉幾條較為重要的支持這個是最主要的。支持消息移除包和方法一些功能加強(qiáng),如核心容器等等,不一一列舉。

為什么升級 spring 4

升級 Spring4 的原因是:想要將老項目從jdk1.6升級之1.8,而Spring 4 以前的版本不兼容 JDK8。

Spring 4 相比 Spring 3,引入許多新特性,這里列舉幾條較為重要的:

支持 JDK8 (這個是最主要的)。

Groovy Bean Definition DSL 風(fēng)格配置。

支持 WebSocket、SockJS、STOMP 消息

移除 Deprecated 包和方法

一些功能加強(qiáng),如:核心容器、Web、Test 等等,不一一列舉。

升級步驟

清理maven依賴,解決紅線沖突,spring相關(guān)依賴包顯示定義

直接修改spring版本

spring mvc 中如果返回結(jié)果為 json 需要依賴 jackson 的jar包,但是他升級到了2, 以前是 codehaus.jackson,現(xiàn)在換成了 fasterxml.jackson

      
    com.fasterxml.jackson.core
    jackson-core
    2.7.0

                
    com.fasterxml.jackson.core
    jackson-databind
    2.7.0

修改spring xml文件的xsd,去掉版本號,如下面示例中的3.1


單測事務(wù)注解問題,繼承的父類若已經(jīng)標(biāo)有注解TransactionalTestExecutionListener,則子類不需要重復(fù)定義,否則會導(dǎo)致錯誤

java.lang.IllegalStateException: Cannot start a new transaction without ending the existing transaction.

web 容器需要支持servlet api 2.5版本,tomcat至少6以上

參考文檔
升級 spring 4: 
https://dunwu.github.io/blog/...
單測事務(wù)問題:
https://my.oschina.net/u/2430...
tomcat servlet 版本問題:
http://tomcat.apache.org/whic...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/68725.html

相關(guān)文章

  • Spring Boot 最流行的 16 條實踐解讀!

    摘要:來源是最流行的用于開發(fā)微服務(wù)的框架。以下依次列出了最佳實踐,排名不分先后。這非常有助于避免可怕的地獄。推薦使用構(gòu)造函數(shù)注入這一條實踐來自的項目負(fù)責(zé)人。保持業(yè)務(wù)邏輯免受代碼侵入的一種方法是使用構(gòu)造函數(shù)注入。 showImg(https://mmbiz.qpic.cn/mmbiz_jpg/R3InYSAIZkHQ40ly9Oztiart2lESCyjCH0JwFRp3oErlYobhibM...

    Ethan815 評論0 收藏0
  • 如何在低版本的 Spring 中快速實現(xiàn)類似自動配置的功能

    摘要:一些常用操作判斷類是否存在調(diào)用提供的來判斷一個類是否存在當(dāng)前下。在當(dāng)前的例子中,我們假定一下當(dāng)前環(huán)境為沒有使用以及高版本的。模擬低版本的環(huán)境這里只是簡單地引入了依賴,并沒有真正的使用的版本,但也沒有使用以上的一些特性。 感謝您的閱讀,本文由 楊斌的博客 版權(quán)所有。如若轉(zhuǎn)載,請注明出處:楊斌的博客(https://y0ngb1n.github.io/a/c...) 在 Spring 4...

    wuyumin 評論0 收藏0
  • 微服務(wù)架構(gòu)中,二次淺封裝實踐

    摘要:三實踐案例案例簡介分布式系統(tǒng)中,微服務(wù)基礎(chǔ)組件等,系統(tǒng)中間件,等,對常用功能配置等,進(jìn)行二次淺封裝并統(tǒng)一集成管理,以滿足日常開發(fā)中基礎(chǔ)環(huán)境搭建與臨時工具的快速實現(xiàn)。 一、背景簡介 分布式系統(tǒng)中存在很多拆分的服務(wù),在不斷迭代升級的過程中,會出現(xiàn)如下常見的棘手情況: 某個技術(shù)組件版本升級,依賴包升級導(dǎo)致部分語法或者API過期,或者組件修復(fù)緊急的問題,從而會導(dǎo)致分布式系統(tǒng)下各個服...

    Hujiawei 評論0 收藏0
  • [直播視頻] 《Java 微服務(wù)實踐 - Spring Boot 系列》限時折扣

    摘要:作為微服務(wù)的基礎(chǔ)設(shè)施之一,背靠強(qiáng)大的生態(tài)社區(qū),支撐技術(shù)體系。微服務(wù)實踐為系列講座,專題直播節(jié),時長高達(dá)小時,包括目前最流行技術(shù),深入源碼分析,授人以漁的方式,幫助初學(xué)者深入淺出地掌握,為高階從業(yè)人員拋磚引玉。 簡介 目前業(yè)界最流行的微服務(wù)架構(gòu)正在或者已被各種規(guī)模的互聯(lián)網(wǎng)公司廣泛接受和認(rèn)可,業(yè)已成為互聯(lián)網(wǎng)開發(fā)人員必備技術(shù)。無論是互聯(lián)網(wǎng)、云計算還是大數(shù)據(jù),Java平臺已成為全棧的生態(tài)體系,...

    Enlightenment 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<