Please use this identifier to cite or link to this item:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/99196| Title: | 將 Spring Framework 網路應用程式遷移至 Spring Boot 平台 Migrate Spring Framework Web Applications to Spring Boot |
| Authors: | 葉晟育 Cheng-Yu Yeh |
| Advisor: | 李允中 Jonathan Lee |
| Keyword: | Spring Framework,Spring Boot,自動配置,回歸測試,依賴注入, Spring Framework,Spring Boot,Auto-configuration,Regression Testing,Dependency Injection, |
| Publication Year : | 2025 |
| Degree: | 碩士 |
| Abstract: | 在開發服務導向架構(SOA)之應用程式中,Spring Framework 成為了重要的基石,提供了各式各用的功能,藉此提高了程式的開發效率。與此同時, Spring Boot 因其「常規優於配置」的方式而廣受歡迎,該方式依賴 Java 註解來簡化開發與部署流程。Spring Boot 的蓬勃發展反映了採用微服務與雲原生架構的更廣泛趨勢。一篇近期的數據調查反應近74\%的企業正在使用或計劃使用 Spring Boot 來實作微服務,而傳統的 Spring Framework 的使用則相對較少。
因此,這篇論文提出了一系列的流程,將一個基於 Spring 框架開發的網路應用程式遷移至 Spring Boot 平台,並且啟用各種 Spring Boot 自動配置之功能。此流程將搭配著回歸測試、bean 定義驗證、 bean 實例驗證以及 Java 物件驗證,以確保流程中各步驟之正確性。 The Spring Framework has been a cornerstone in developing service-oriented Java enterprise applications, offering a rich feature set that enhances efficiency. In response, Spring Boot has gained popularity for its convention-over-configuration approach, which relies on Java annotations to simplify development and deployment processes. This shift reflects a broader trend toward adopting microservices and cloud-native architectures. A recent survey highlighted that 74\% of enterprises are either using or planning to use Spring Boot for microservices, while the traditional Spring framework sees limited use. This paper proposes a process for migrating Spring Framework web applications to Spring Boot and presents the results of enabling Spring Boot auto-configurations. The correctness of the migration process is validated through regression testing, bean definition verification, bean instance verification, and Java object verification. |
| URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/99196 |
| DOI: | 10.6342/NTU202503541 |
| Fulltext Rights: | 同意授權(全球公開) |
| metadata.dc.date.embargo-lift: | 2025-08-22 |
| Appears in Collections: | 資訊工程學系 |
Files in This Item:
| File | Size | Format | |
|---|---|---|---|
| ntu-113-2.pdf | 4.79 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
