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配置类 | 手工制作 | 无 |
控制器 | 手工制作 | 手工制作 |