idea创建SpringBoot项目教程2022版-图文详细且简单

idea创建SpringBoot项目教程2022版-图文详细且简单

教程前言

本文适合初次使用idea创建JAVA项目(特指SpringBoot)的学习者,提供创建项目的完整步骤以及配置,特别提到的是JDK8版本,其他版本同样适用

步骤概述

1.创建项目

2.配置JDK和语言等级

3.配置Maven

4.创建接口测试项目

步骤1:创建项目

如图,打开idea,点击NewProject

QQ_1733489696282

然后设置创建项目相关的信息,我们要创建SpringBoot项目,左边就要选择Spring Initializer,特别需要注意的是type设置为Maven,其次是由于现在idea在创建项目时不再默认提供java8,这里暂且选择21,JDK依然选择8,如图

QQ_1733490172565

点击next后,会出现依赖选择,其实这个依赖选择可以不用管,直接create即可,但是SpringBoot项目,有些依赖是必须的,建议还是在创建时就选择导入·,如图,DeveleoperTools勾选如下三个,Web勾选一个SpringWeb即可

QQ_1733490831404

最后点击create完成创建即可

步骤2.配置JDK和语言等级

项目创建后,需要配置一些相关的东西,否则一是版本不兼容、而是依赖下载不下来,如图,点击项目下的pom.xml,这个是依赖配置文件,将文件中的version换成2开头的版本,这里推荐2.3.4.RELEASE,然后将java.version换成8,最后点击右上角的Maven加载图标重置配置

QQ_1733491064125

然后是配置JDK和JAVA语言等级,如图点击File->Project Structur

QQ_1733491203251

然后在project将SDK切换为1.8,Language level切换为8开头的,也许你的配置本身没问题,但是有时候问题就出在这些上面导致启动不了别人的项目,如图

QQ_1733491362402

再在Modules同样的将Language level切换为8,如图,最后点击ok保存

QQ_1733491392121

步骤3:配置Maven

关于Maven的配置,还需要额外的在Maven的conf目录下的setttings.xml配置阿里镜像,否则下载还是会很慢或者下载不了依赖,这个比较简单,网上搜索一下即可明白如何配置,当然,这里我提供一个已经配置好的Maven,可直接使用

如图,可以看到我已经配置了三个镜像,需要注意的时你还需要将仓库路径替换为你自己的, Maven363版本下载链接(已配置镜像)

QQ_1733491950276

然后在idea中配置Maven,如图,点击File->Settings

QQ_1733491548051

然后在Build… -> Build Tools -> 点击Maven,将

Maven Home Path:选择为Maven的根目录

User settings file:选择为Maven下conf目录的settings.xml

Local repository:选择conf\settings.xml中配置的仓库目录,如图

QQ_1733491614789

最后点击ok保存即可

步骤4:创建接口测试项目

如图,打开src,直到与我们的Application文件同级,创建一个class文件,名为TestController,然后回车,如图

QQ_1733492219356

QQ_1733492272038

然后加入如下代码,点击idea右上角的绿色三角启动项目,代码与图如下:

@RestController
@RequestMapping("test/")
public class TestController {

    @GetMapping("testApi")
    public String testApi(){
        return "你好,我测试通过了";
    }
}

QQ_1733492422858

启动项目后可以在控制台看到项目已经启动于8080端口,如图

QQ_1733492549467

接下来打开浏览器,在浏览器输入

http://localhost:8080/test/testApi

然后可以看到浏览器返回了我们接口中的内容,如图

QQ_1733492641022

结语

以上是幽络源的用idea创建java(特指SpringBoot)项目的基础教程,适合新人学习

 

 

© 版权声明
THE END
喜欢就支持一下吧
分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容