# springboot_demos **Repository Path**: qinpmc/springboot_demos ## Basic Information - **Project Name**: springboot_demos - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-01 - **Last Updated**: 2024-08-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IDEA 中使用 Springboot ## 1 IDEA创建springboot项目 - https://blog.csdn.net/qq_35620342/article/details/120432103 - https://blog.csdn.net/weixin_51309915/article/details/123349773 - https://zhuanlan.zhihu.com/p/628443461 ### 1.1 创建过程 - 1 菜单中选择File –> New –> Project,选择Spring Initializr, - 2 根据提示,输入 Group、Artifact、Type(一般选Maven),本机jdk为11,所以 Project SDK 和Java 均选择 11 - 3 点击next,在 springboot中选择2.7.17 ,选择Dependencies,此处选Web-Spring Web,然后finish即可 - 4 配置maven, File-> Settings,搜索maven,在 build tools 下面找到 Maven,设置Maven home path ,配置完成后, 可以点开 maven然后 更新 项目的pom.xml主要有四个部分: - 项目元数据:groupId、artifactId、version、name、description等 - parent:Spring Boot 父级依赖, spring-boot-starter-parent 是一个特殊 Starter,它提供了有用的 Maven 默认配置。此外它还提供了依赖管理功能,您可以忽略这些依赖的版本(version)标签。 - dependencies:项目具体依赖,这里包含了 spring-boot-starter-web 用于实现HTTP接口, spring-boot-starter-test 用于编写单元测试的依赖包。 - build:构建配置部分,默认使用了 spring-boot-maven-plugin (Spring Boot Maven插件),配合 spring-boot-starter-parent 就可以把Spring Boot 应用打包成 JAR 来直接运行。 ``` 4.0.0 org.springframework.boot spring-boot-starter-parent 2.7.17 com.example springboot_demos 0.0.1-SNAPSHOT springboot_demos Demo project for Spring Boot 11 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-maven-plugin ``` ### 1.2 创建常见问题 ### 1.2.1 springboot 项目中pom.xml的 parent中的 version 报红色 (鼠标划上红色内容提示 Project ‘org.springframework.boot:spring-boot-starter-parent’ not found) - https://blog.csdn.net/qq_44722108/article/details/126304764 ``` org.springframework.boot spring-boot-starter-parent 2.7.17 ``` 选择 File ------>Invalidate Caches / Restart (点击进行重启项目) 解决 ### 1.2.2 springboot 项目中pom.xml的 spring-boot-maven-plugin报红色(鼠标划上红色内容提示 Plugin ‘org.springframework.boot:spring-boot-maven-plugin:’ not found) 解决方案同 1.2.1 也可以添加具体的版本号(使用 File ------>Invalidate Caches / Restart 解决了,添加版本号 未具体尝试) ### 1.2.3 类文件具有错误的版本 62.0, 应为 52.0 创建项目时使用了默认的 spring boot 3.1.4,即使勾选了使用jdk 11,项目初始后发现pom.xml中仍然为: 17 即使收到修改为 11 版本(本地的jdk版本),仍然报错: 类文件具有错误的版本 62.0, 应为 52.0 ,查询后得知spring boot 3.x 需要使用jdk17版本。 解决: 创建项目时,使用 spring boot 2.7.16