idea使用Spring Initializer创建springboot项目的坑【保姆级教学】

这篇具有很好参考价值的文章主要介绍了idea使用Spring Initializer创建springboot项目的坑【保姆级教学】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目场景:

提示:这里先简述项目创建后遇到的问题和解决方案:

idea 使用 Spring Initializer 创建springboot项目后,
有以下问题:

① 右键没有Run
② 右键New新建文件发现无Java Class选项

然后解决掉 ①② 问题后出现新的问题:

③ @SpringBootApplication 注解爆红找不到引用
④ pom依赖能下载但是加载不到本地


项目创建和解决方案

提示:下面开始逐步演示创建过程遇到的问题和解决方案

① - File ——> New ——> Project

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

② - 选择默认Default,然后Next

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

③ - Type选择默认Maven,然后Next

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

④ - 勾选上 Web 模板,然后Next

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

⑤ - 选择好项目的位置,点击【Finish】:

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

默认创建好的项目结构如下:

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

这时候项目没有爆红,但是出现了三个问题:
① 只有pom爆红
② 右键没有Run
③ 右键New新建文件发现无Java Class选项

① 只有pom爆红

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

② 右键没有Run

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

③ 右键New新建文件发现无Java Class选项

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

先解决问题 ① 只有pom爆红,设置项目maven路径

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

然后选中pom.xml右键如图下载依赖到maven仓库

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

下载过程中有可能会遇到这个错误:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project demo5: Fatal error compiling

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

这是因为:maven-compliler-plugin版本与maven版本不一致,Maven版本太低或maven-compiler-plugin版本过高。
想了解的可以自行去搜【JDK对应的Maven版本】。

因为我是JDK 1.8,所以降低maven-compiler-plugin版本
注意:上面创建过程虽然选择JDK1.8但是实际pom里还是17

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

改完之后重新下载依赖到仓库

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

这时候还是有可能遇到问题:

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

在pom.xml文件中添加以下依赖,或者把工程的测试类删除也行

        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter</artifactId>
            <version>RELEASE</version>
            <scope>test</scope>
        </dependency>

我这里选择添加依赖,改完之后重新下载依赖到仓库

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

下载成功后,去仓库看下发现确实多了很多文件

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

三个问题现在解决了一个,接下来解决剩下两个:
① 只有pom爆红
② 右键没有Run
③ 右键New新建文件发现无Java Class选项
问题二三其实是同一个问题,
选中src右键如图操作

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

Sources 描述: 一般用于标注类似 src 这种可编译目录。有时候不仅 src 目录需要可编译,还有其他一些特殊目录也需要可编译,就需要对该目录进行此标注。只有 Sources 这种可编译目录才可以新建 Java 类和包,这一点要注意。

操作后发现② ③问题已经解决,但是出现了新的问题:
导入依赖的代码都变红

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

问题就在这里: 没有将需要的pom依赖自动加载到项目
选择 File -> Project Structure -> Project Settings -> Modules:

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

解决方案:删除下面文件
idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

然后重新Reimport,如果没反应就关闭idea,然后打开就会自动加载依赖到项目

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

注意:这里包结构自动发生了变化,并且依赖也加载了

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

这两个地方是一一对应的

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

项目默认端口号8080,可以设置一个不重复的然后测试是否能启动

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

右键 run

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

启动成功,端口号是上面设置的

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot


补充1:

上面 选中src右键如图操作设置为 Sources,应该直接选中java设置的。
这两种应该都可以,
即使选择src设置,关闭项目后再打开也会自动变化的,
上面逐步演示的步骤就是选中src右键设置为 Sources

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot


补充2:

之所以这么详细写这个文章,
是因为我在dea使用Spring Initializer创建springboot项目遇到的这些坑,
网上去查,
实在是没看到有人碰到了我出现的这么一系列问题,
很疑惑大家真的创建springboot如此顺利吗?
也许是的,
不过这个如果有人碰到上述问题,
这里将给你一个解决方案作为备选。

最后关于删除的文件可以参考:
链接: 什么是maven wrapper?


补充3:

走捷径:使用阿里云的镜像。
这是后面网上看到的一个方案,一步到位,不会遇到上面的问题。

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot

最终结构图

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】,springboot,Java,Maven,spring,intellij-idea,spring boot文章来源地址https://www.toymoban.com/news/detail-760380.html

到了这里,关于idea使用Spring Initializer创建springboot项目的坑【保姆级教学】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【环境搭建】使用IDEA创建快速搭建SpringBoot项目详细步骤

    环境准备: 开发工具IDE:IntelliJ IDEA 2022.2.4 (Ultimate Edition) 开发环境JDK:Oracle OpenJDK Version 1.8.0_162 构建工具MAVEN: Maven 3.6.3 (1)创建spring initializr工程 通过IntelliJ IDEA工具创建工程时,通过file-new-project后,在弹出的界面中选择spring initializr选项(社区版无此选项)。然后去勾选相关

    2024年02月03日
    浏览(38)
  • 2. 使用IDEA创建Spring Boot Hello项目并管理依赖——Maven入门指南

    前言:本文将介绍如何使用IDEA创建一个Spring Boot Hello项目,并通过Maven来管理项目的依赖。我们从项目的创建到代码的编写,再到项目的构建和运行,一步步演示了整个过程。 🚀 作者简介:作为某云服务提供商的后端开发人员,我将在这里与大家简要分享一些实用的开发小

    2024年02月10日
    浏览(49)
  • 使用IDEA创建使用 JDK8 的 2.x.x 版本的 Spring Boot 项目以及 Spring Boot 项目如何修改JDK版本

    目录 一、在阿里云上官网上创建项目 二、将 IDEA 中创建项目的源地址修改为阿里云官网 三、创建 3.x.x 的项目之后修改配置降低至 2.7.x 版本和使用 JDK8(修改 Spring Boot 的 JDK 版本同理) 从上面的 Spring Boot 官网的截图中可以发现,自 2023-11-24 之后,最后一个支持使用 JDK8 的

    2024年01月21日
    浏览(56)
  • idea创建spring项目

    新建一个空项目; 随便取一个名字; 点击创建; 选择使用模板的方式创建; 随便取一个名字; 选择路径( 放置在先前所创建的空项目下 ); 选择java版本; 添加模板,我这里使用的是快速模板 quickstart ; GroupId 即企业id,通常是公司域名反写; 点击创建; 创建成功后的

    2024年02月15日
    浏览(37)
  • 新版idea创建spring boot项目

    目录 前言 汉化教程 项目模板初始化 1.点击新建项目 2.配置初始化信息 3.初始依赖选择 配置Maven 1.打开maven设置 2.重写maven配置文件 3.选择你创建的配置文件 4.重启项目 spring boot配置并测试 1.修改配置文件后缀 2.启动项目 3.编写测试控制类 4.重启项目测试 保底策略 1.git方式获

    2024年01月24日
    浏览(63)
  • IDEA创建SpringBoot+maven项目

    1.新建file-new-project项目 2. 选择springboot项目,修改项目名,选择java8,type默认为maven,点击next 3.选择相关依赖,web中选择spring web,SQL中选择mysql driver,developer tools中选择lombok,点击finish 4.新建项目如图 5.设置maven的配置,file-settings 6.选择build,execution,deployment-build tools -maven 7.选择

    2024年02月15日
    浏览(54)
  • IDEA创建一个spring项目(超详细小白版)

    文章开始的前提是电脑已经安装好IDEA、JDK、Maven,并且环境变量已经配置完毕。 1、打开IDEA,依次点击File、new、project,进入新建项目页面 2、进入新建项目页面,选择Spring Initializr,然后按步骤进行,最后点next,点一下就行,不要手快!!! 3、选择Springboot版本,选 2.7.13 4、选

    2024年02月13日
    浏览(37)
  • 如何在idea中创建Springboot项目? 手把手带你创建Springboot项目,稳!

    目录         1、打开新建项目         2、左侧选择 Spring Initializr,右侧修改对应属性          3、选择Spring Boot版本         4、导入依赖         5、等待依赖下载         6、SpringBoot项目结构简介 左侧选择Spring Initializr 表示这是一个Spring Boot项目,右

    2024年02月03日
    浏览(41)
  • IDEA创建Spring,Maven项目没有resources文件夹

    有时新建Spring或Maven项目时,会出现目录中main下无resources文件夹的情况,来一起解决一下: FIles|Project Structure 在Modules模块找到对应路径,在main下创建resources,右键main,选择新文件夹 输入文件名resources,点击OK 找到刚才创建的文件夹,右键,选择设置为Resources 点击Apply,O

    2024年02月11日
    浏览(67)
  • idea社区版本创建springboot项目的三种方式

      文章目录 一、前言 一、方式1:spring 官方创建 springboot项目 1、打开在线的 spring initializr 2、选择项目的语言、版本、依赖等 3、 解压源码包,并使用IDEA打开 4、测试接口 二、方式2:社区idea安装Spring插件 1、添加插件 三、方式3:(麻烦)手动maven 创建springboot项目 一、前言

    2023年04月09日
    浏览(75)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包