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

【2025年】基于电脑的jdk1.8通过idea创建springboot2.x版本(非常简洁快速)

【2025年】基于电脑的jdk1.8通过idea创建springboot2.x版本

提示:帮帮志会陆续更新非常多的IT技术知识,希望分享的内容对您有用。本章分享的是springboot的使用。前后每一小节的内容是存在的有:学习and理解的关联性。【帮帮志系列文章】:每个知识点,都是写出代码和运行结果且前后关联上的去分析和说明(能大量节约您的时间)。

所有文章都*不会*直接把代码放那里,让您自己去看去理解。我希望我的内容对您有用而努力~


本文章是系列文章,技术栈内容为:【springboot+vue】【前后分离】
【详细图文,实操步骤分享,节约时间版】。最终完成一个商业化项目。内容有:
springboot知识
mybatisPlus知识
vue知识
node.js知识

本小节的内容是
springboot篇章 之 : 1.创建idea项目
本小节-附两个小节(建议观看)(保证 主要章节内容篇幅不大,且不繁琐):

idea创建springboot工程-指定阿里云地址创建工程报错
【上榜文章,一文搞定】分析了指定阿里云地址创建工程报错。及详细解释,截图了各个不同代理。写了所有解决方案:看完文章最后标题的问题肯定能解决。

idea创建springboot项目无法创建jdk8原因及多种解决方案
详细分享了原因,清晰的讲明白为什么只能选jdk17了
一些解决方案:在使用idea创建springboot项目的时候,无法选择jdk1.8。及分享了多个解决方案


文章目录

  • 【2025年】基于电脑的jdk1.8通过idea创建springboot2.x版本
  • 前言
  • 一、idea创建工程
  • 二、修改pom.xml
  • 三、启动您的springboot
  • 总结


前言

本小节内容,总结就是:简单粗暴,通过idea创建springboot2.x版本
至于什么原因,跟着图做就行,其他不管(其实已经写到附两个小节里了)

前言:您的电脑已经安装好了jdk和maven就够了
win10/win11安装jdk,保姆级详解拆分步骤及命令的意义和报错解决方案

idea整合maven(文章正在上传)

为什么:jdk和maven
jdk
您的电脑,它怎么知道java语法,而不是c,不是Python。而是知道int是整型。还明白if else for 线程 集合 异常。因为jdk
maven
项目管理工具,除了管理jar包,关键它还管理项目的关系。
springboot`本质就是一个被maven管理的项目。它为什么很多功能和配置直接能用,因为它通过maven项目管理工具继承了一些已经做好配置和jar包 的父级项目


一、idea创建工程

1.选择创建新的工程
在这里插入图片描述
2.点击spring Intiializr来创建spring工程
在这里插入图片描述
这里没有使用阿里云的地址创建工程,因为您可能会报错,报错或者就得用阿里云的,请看文章上面的那个附链接文章,可以搞定
不用阿里云地址创建一样的,最终没有影响。系列文章会陆续上传。

3.编写公司名字-项目名字,选择Maven,选择java,选择jar,选择jdk21(不用担心,先选上,其他的jdk也可以)
为什么没有jdk8,篇幅太长,文章链接在上面(原因分享了的~)
我用的名字简写bbz(帮帮志)。检查没问题,就下一步。

4.勾选依赖,就一个web spring web就行
我知道
我知道
在这里插入图片描述
我知道您会说:依赖不够,还有数据库的,还有....的。没事的,后续会在<dependencies>标签里面复制对应的jar包标签,一点一点把项目的依赖加进去,会有的。现在是最最简单咩有其他东西能 影响您的环境

点击创建~

二、修改pom.xml

先来个总结:手动修改pom里面的jdk是1.8
手动修改 springboot的版本是2.x的。点击maven的刷新
让它重新构造一下(它会下载新的jar包及其他依赖环境包)。这事就成了,也是为什么刚刚依赖仅仅点击一个web

手动修改jdk的版本是1.8
在这里插入图片描述

手动修改springboot的版本是2.3.7.RELEASE
在这里插入图片描述
这个parent标签就是刚刚提到了,继承了父级项目,父级项目里面很多配置及jar包。parent标签不是springboot发明使用的,很早之前ssm大型项目,公司就用maven来管理项目与项目的依赖和jar包及很多东西.parent标签是maven的东西

修改完成,它会自动加载,您也可以左上角选择maven,点击刷新。然后等待(它要下jar包和关联依赖)
在这里插入图片描述

我截图的时候,jdk和springboot版本已经没有爆红了(我是jdk1.8,一样手动修改的哈~)。
等待到pom没有红色,就下载好了。

因为有一些私信和留言,加一段。稳妥一点,检查一下您的pom.xml 目前就两个依赖(一个web,一个测试):
应该是一样的,web是我们创建项目工程点击添加的,text测试是自带的
不一样也没关系,和刚才一样。手动改,点刷新~

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies>

三、启动您的springboot

在main文件夹的java文件夹里面。有一个自带的启动类。点击启动
在这里插入图片描述
springboot自带tomcat,不用在idea右上角去点击添加服务,添加tomcat
目前启动网页看不到什么,因为当前我们还没有任何前端页面的东西。
启动主要是看您的控制台是否有报错。

在这里插入图片描述
启动成功了,您要捣鼓其他的什么,pom加依赖就好了。要一起手搓前后分离,就下一小节(ღ( ´・ᴗ・` )比心)。
目前我就修改了jdk版本和springboot版本,其他的我也没有去动。

那么:您jdk1.8的电脑环境,就可以用这个方法来快速的构建springboot


总结

说明一下:整个这个系列实现前后分离的springboot+vue项目。序号文章一共也就10几篇,只有核心图文重点操作步骤来实现这个目标(基本上您边看边写:一个小时或者一上午就能手搓一个前后分离项目,然后您可以自行添加功能和内容在您项目里面)

其他扩展细节知识点,本系列省略了(或者有链接)
如:下一小节,springboot就只分享一个事情:springboot实现与网页相互传递数据(只管复制简单几个方法,实现controller,没法跳转没有网页/前后分离?我们就使用@RestController,前端能看到数据就好,本来也是只有数据交给vue的,压根这边也没有网页)
controller其实是springmvc的,springmvc+spring很多内容本系列就不再赘述,可以去帮帮志其他系列文章查阅,有的~

(会陆续更新非常多的IT技术知识及泛IT的电商知识,可以点个关注,共同交流。ღ( ´・ᴗ・` )比心)
(也欢迎评论,提问。 我会依次回答~)

相关文章:

  • 64.微服务保姆教程 (七) RocketMQ--分布式消息中间件
  • Excel 数据 可视化 + 自动化!Excel 对比软件
  • IoTDB磁盘I/O性能监控与优化指南
  • 力扣-hot100 (矩阵置零)
  • 机器学习实操 第二部分 神经网路和深度学习 第13章 使用TensorFlow加载和预处理数据
  • 高等数学第六章---定积分(§6.2定积分在几何上的应用2)
  • Elasticsearch知识汇总之 ElasticSearch高可用方案
  • [ linux-系统 ] 常见指令2
  • 开源向量大模型推荐:2025年技术选型指南
  • 模板模式 VS 建造者模式
  • Sublime Text快速搭建Lua语言运行环境
  • 可以下载blender/fbx格式模型网站
  • 【C++游戏引擎开发】第31篇:物理引擎(Bullet)—碰撞检测系统
  • 学习Python网络爬虫的实例
  • SpringBoot 集成滑块验证码AJ-Captcha行为验证码 Redis分布式 接口限流 防爬虫
  • 数据清洗-电商双11美妆数据分析
  • Python入门(一)
  • 怎样通过API 实现python调用Chatgpt,gemini
  • 爱情的本质是什么--deepseek
  • 20250506联想Lenovo笔记本电脑的USB鼠标失效之后在WIN10下的关机的方法【触摸板被禁用】
  • 黄仁勋:中国AI市场将达500亿美元,美国企业若无法参与是巨大损失
  • 特朗普称不会为了和中国谈判而取消对华关税,外交部回应
  • 公安部:“五一”假期全国社会大局稳定,治安秩序良好
  • 英国传统两党受挫地方选举后反思,改革党异军突起“突破想象”
  • 朝中社:美在朝鲜半岛增兵将进一步增加其本土安全不确定性
  • 浙商银行一季度净赚超59亿微增0.61%,非息净收入降逾22%