当前位置: 首页 > news >正文

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

新手如何快速搭建一个Springboot项目
    • 一、开发环境准备
      • 后端
      • 其他工具
    • 二、创建后端项目
    • 三、定义HelloController.hello()方法,返回“Hello 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,记得一定是英文模式手动输入!

然后就启动成功啦

http://www.jsqmd.com/news/437958/

相关文章:

  • 2026年3月漯河郾城区旧房翻新团队综合实力解析 - 2026年企业推荐榜
  • RocketMQ顺序消息全解析
  • JavaScript核心语法精要指南
  • 2026年优质耐酸耐高压反渗透膜生产厂家推荐:杭州奈诺膜领衔, 专业高压反渗透膜厂家/高温反渗透膜厂家甄选指南 - 栗子测评
  • 2026年河南煤仓旋转防堵机优质厂家综合评测 - 2026年企业推荐榜
  • 《被讨厌的勇气》:你的痛苦,都是自己选的
  • 【易经系列】《需卦》九五:需于酒食,贞吉。
  • 2026年AI智能体企业评测:智图未来领跑,谁更靠谱? - 2026年企业推荐榜
  • 2026年03月04日最热门的开源项目(Github)
  • 2026-03-05 全国各地响应最快的 BT Tracker 服务器(移动版)
  • 《产品分析标准实践手册》:核心定义与关键概念拆解、产品分析方法、模板···(附相关材料下载)
  • 全网独家首发 | 全球畅销400w+册,扎克伯格陪孩子共读,这套科普启蒙终于出中文版了!
  • VBA实现当B列内容不为空时自动赋值K、L列
  • 2026年专业刹车油品牌厂商综合评估与选型指南 - 2026年企业推荐榜
  • 2024-2026鲜鸡蛋实力厂商专业分析及选购指南 - 2026年企业推荐榜
  • 汽车大降价可能悄悄减配,该买国产车,还是外资车?
  • 2026年03月05日全球AI前沿动态
  • 2026年艺术涂料平台综合评测:五大可靠品牌盘点 - 2026年企业推荐榜
  • 2026年宜昌三峡大坝当地参团专业服务商全景解析 - 2026年企业推荐榜
  • 2026年初至今安新地区全屋整装平台实力盘点 - 2026年企业推荐榜
  • 2026年第一季度,旧房翻新改造服务团队综合实力排行榜 - 2026年企业推荐榜
  • 2026年Q1非标减速机制造商联系指南与选购分析 - 2026年企业推荐榜
  • 2026年初,如何甄选口碑与实力俱佳的金属锥体厂家? - 2026年企业推荐榜
  • 基于Java+SSM+Flask办事大厅政务预约系统(源码+LW+调试文档+讲解等)/办事大厅/政务预约/预约系统/政务服务/办事预约/政府预约服务/政务大厅/政府服务系统/便民服务/在线预约服务
  • 2026年成都口碑好的贵州防撞板厂家选购指南 - 2026年企业推荐榜
  • 2026年初至今合肥编制考试机构深度评测与选择指南 - 2026年企业推荐榜
  • 温州衬衫现货采购必看:2026年厂家实力榜单与选型指南 - 2026年企业推荐榜
  • 自动化测试工具选择及集成流程
  • AI时代的技术民主化:为什么文科生可能成为最大受益者?
  • 2026年3月长沙足浴连锁店回头客口碑深度解析 - 2026年企业推荐榜