Springboot開發no.1
- springboot是一個簡化spring初始化和開發
- spring創建空工程,檢查Maven,創建模塊spring initializr
-
![]()
-
![]()
-
![]()
-
![]()
- 使用rest模式:@RestController,@RequestMapping("/books")
![]()
- 結果
![]()

運行出現問題:
第一個問題:
java: 無法訪問org.springframework.web.bind.annotation.GetMapping
錯誤的類文件: /C:/Users/hong/.m2/repository/org/springframework/spring-web/6.0.10/spring-web-6.0.10.jar!/org/springframework/web/bind/annotation/GetMapping.class
類文件具有錯誤的版本 61.0, 應為 52.0
請刪除該文件或確保該文件位于正確的類路徑子目錄中。

報錯原因:
SpringBoot 3.0以上版本要求JDK 17以上,jdk版本1.8 與 spring boot 3.0.1 版本不匹配
解決方法:

第二個問題:
Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.5.0 from/to central (https://repo.maven.apache.org/maven2): Connection reset

解決問題2:
當我們排除問題1的時候,那么就可能是文件丟失了,那就重新將它下載。如下圖所示操作(前提:保證自己的JDK,MavenSpringFramework,tomacat等版本兼容)

比較spring和springboot
| 類/配置文件 | spring | springboot |
| pom文件坐標 | 手工添加 | 勾選添加 |
| web3.0配置類 | 手工制作 | 無 |
| spring/springMVC配置類 | 手工制作 | 無 |
| 控制器 | 手工制作 | 手工制作 |







浙公網安備 33010602011771號