新手如何快速搭建一个Springboot项目

新手如何快速搭建一个Springboot项目

一、开发环境准备

后端

1.安装 JDK:确保你的系统中安装了合适版本的 JDK,Spring Boot 通常需要 JDK 8 或更高版本。我的版本是JDK17
JDK下载官网

PS:教程请各位自行寻找,有很多很详细的教程,在这里就不多赘述了

2.安装集成开发环境(IDE):如 IntelliJ IDEA 或 Eclipse。这些 IDE 提供了丰富的开发工具和插件,方便开发 Spring Boot 应用。我用的就是IDEA2024.2.3
IDEA下载官网

其他工具

Maven(3.9.9),版本应该要求不高,不要太久就行,不确定的请自行百度
记得Maven安装后要配置好: Maven配置教程

二、创建后端项目

1.新建一个独立文件夹,最好不要在系统盘

2.在IDEA创建SpringBoot项目

打开IDEA,点击文件选择新建,选择 模块 ,左栏选择SpringBoot,名字改成自己的,JDK也是选择自己下载好的JDK,类型选择Maven类型,然后就可以点击下一步

3.勾选三个东西(除了SpringWeb是需要的其他不一定,是看需求的,不知道自己需要什么的可以先选这三个,后面有需要还可以再加)

4.创建以后就是这样的

5.接下来在非C盘的位置新建一个文件夹叫repository(在哪都行,自己找得到),然后找到Maven安装目录下的setting.xml文件,选择以记事本方式打开

6.然后左上角点击编辑 ,查找

6.输入关键字locall点击查找

绿色框的位置就是你新建的repository的文件地址,如图,我的是在"D:heath manager epository",替换好了以后保存设置即可

7.接下来回到IDEA如图设置Maven项目,然后点击确定

8.等待它下载Maven的插件,时间有长有短,耐心等待一下,好了以后右下角都是空白的没有蓝色进度条

9.启动左侧项目列表中的主文件,看到结果是这样的就说明成功搭建SpringBoot项目了

三、定义HelloController.hello()方法,返回"Hello Springboot"

接下来我们试一下搭建好SpringBoot项目后要怎么使用

在生成的项目列表中找到java包,新建一个Java类,取名HelloController

输入以下代码(覆盖一下),因为每个人包的名字不同所以不用动最上边那行

复制代码
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    @RequestMapping("/hello")
    public String hello(){
        return "Hello SrpingBoot!";
    }
}

在控制台我们可以看到内置的Tomcat已经启动了,在8080端口

接下来打开浏览器,在最上方的地址栏输入 localhost:8080/hello,记得一定是英文模式手动输入!

然后就启动成功啦

相关推荐
步行cgn5 小时前
Spring 只读事务面试详解
java·spring·面试
挖掘狂人5 小时前
Redis 正式接入 AI:当"最懂速度的数据库"开始解决"记忆问题"
人工智能·redis·后端
APIshop5 小时前
淘宝详情接口全解析:从官方开放平台到第三方数据服务
java·python·api
皓月盈江5 小时前
Go读写TXT文件
开发语言·后端·golang·go·读写txt文件·bufio·go读写txt
hsfxuebao5 小时前
Hermes Agent进化篇:Skills、Hooks、Plugins、Cron
人工智能·后端
省钱兄--zs6 小时前
24小时自助健身房系统软件开发实战:从架构设计到部署全指南
java·数据仓库·spring boot·系统架构·需求分析
IT研究室6 小时前
最新计算机毕业设计选题推荐-基于spring boot的智慧教学资源管理与互动交流平台-网站-文档指导-Java-springboot
java·spring boot·课程设计
蜗牛互联网6 小时前
Java HttpClient 调用 Gemini 图像理解与金额字段校验
java·开发语言·人工智能·后端·python
开开心心就好6 小时前
视频里的图片怎么提取?双击一下就导出
java·前端·人工智能·spring·智能手机·intellij-idea·excel
蜗牛互联网6 小时前
Python Responses API视觉输入与本地金额校验最小实现
java·开发语言·人工智能·后端·python