openrewrite/rewrite: 轉換升級Java或Spring程式碼的自動化工具
OpenRewrite 專案是 Java 和其他原始碼的語義程式碼搜尋和轉換生態系統。它由一個用於通用框架遷移和風格一致性任務的預打包重構配方平臺組成。它還允許您定義自定義配方以實現廣泛的原始碼轉換。
OpenRewrite 專案是 Java 和其他原始碼的大規模重構生態系統,旨在消除整個工程組織的技術債務。該專案提供可擴充套件的自動化程式碼維護、最佳實踐、漏洞修補、API 遷移、依賴管理等。
使用這個工具將一箇舊 Spring Boot 1.2 專案遷移到 Spring Boot 2/Jdk 17,它自動更新了 Maven、Spring Boot、JUnit 和其他依賴項,更新了原始碼和測試以與 JDK 17 相容——具有很高的準確性和質量。在總共 178 次測試中,有 9 次失敗能夠快速手動修復。
相關文章
- java 自動升級sql指令碼 flyway 工具JavaSQL指令碼
- 【TensorFlow重大升級】自動將Python程式碼轉為TFGraph,大幅簡化動態圖處理!Python
- flyway實現java 自動升級SQL指令碼JavaSQL指令碼
- Discuz!X升級/轉換程式GETSHELL漏洞分析
- java工具類之編碼轉換工具類Java
- 關閉chrome自動升級的教程 chrome如何取消自動升級Chrome
- 一款開發小程式自動wxss轉換的命令列工具命令列
- Java資料型別自動轉換(++ ,+=)Java資料型別
- 打造自己的php半自動化程式碼審計工具PHP
- Helix QAC—原始碼級靜態自動化測試工具原始碼
- 數字化轉型改革或升級,你更偏向哪個?
- 自寫Json轉換工具JSON
- 萬能java字串編碼轉換工具類Java字串編碼
- Spring Cloud Alibaba IDE 工具重大升級SpringCloudIDE
- 自動化單元工具EvoSuie的程式碼覆蓋報告UI
- JMeter 介面自動化測試(手工轉自動化指令碼)JMeter指令碼
- 1款開源工具,實現自動化升級K3S叢集!開源工具
- java基本資料型別與自動轉換Java資料型別
- 牛逼!50.3K Star!一個自動將螢幕截圖轉換為程式碼的開源工具開源工具
- 音樂格式轉換:java程式碼實現Java
- AI來實現程式碼轉換!Python轉Java,Java轉Go不在話下?AIPythonJavaGo
- java 自動化與 python 自動化哪種程式語言吃香?JavaPython
- jenkins自動釋出java程式碼JenkinsJava
- 玩轉SpringBoot之MyBatisplus自動化構建工具Spring BootMyBatis
- 企業如何正確使用低程式碼轉型升級
- 決戰效能之巔 - Taro H5 轉換與優化升級H5優化
- 如何用深度學習將前端設計模型自動轉換為程式碼?深度學習前端模型
- webstorm自動格式化程式碼WebORM
- 運動相機競爭升級:下一站模組化、自動化?
- jxcel - 好用的Excel與Java物件轉換工具ExcelJava物件
- 自動化開發:用深度學習5秒鐘將網站草圖轉換為HTML程式碼深度學習網站HTML
- 整塊程式碼自動生成、智慧括號匹配……CodeGeeX程式設計提效,功能再升級!程式設計
- 輕量級自動化運維工具pssh與pslurp運維
- Java中將 Map 轉換為 Spring MultiValueMapJavaSpring
- BigCode:使用AI自動生成程式碼的開源工具GCAI開源工具
- 號外號外!自動化測試工具AutoRunner V4.2 新版本升級預告!
- java自動化——web自動化複習JavaWeb
- 全站HTTPS升級系列(四)專案程式碼升級改造HTTP