【springboot 从入门到开发】2.创建springboot项目

【SpringBoot】使用IDEA创建SpringBoot项目 本文介绍使用idea简单创建springboot项目,以及配置项目和整合mybatis。 阅读详情

在创建springboot项目之前,需要先进行一些配置。

来到配置页,找到Maven选项。

MAVEN配置说明:

①:选择maven的本地目录路径。

②:选择maven的配置文件,记得勾选后面的"Override"才能够选择调整。

③:选择maven拉取的依赖包存放的目录路径,记得勾选后面的"Override"才能够选择调整。


回到IntelliJ IDEA,看到下图的弹窗

点击"New Project"

  

左侧菜单选择"Spring Initializr" ,出现右侧的项目信息配置。

什么是 Spring Initializr?

Spring Initializr 从本质上来说就是一个Web应用程序,它能为你生成Spring Boot项目结构。虽然不能生成应用程序代码,但它能为你提供一个基本的项目结构,以及一个用于构建代码的Maven或Gradle构建说明文件。你只需要写应用程序的代码就好了。

项目信息说明:

①:Spring Initializr应用地址,这里使用默认的官网地址,国内也有阿里云的地址,但是版本没有同步更新,所以这里保持不变。

②:项目名称,客官自己喜欢即可。

③:项目保存的目录路径,注意路径后面是项目名称。

④:组织名称,一般是公司或者个人的域名,如公司域名为abc.com,则这里填写的是com.abc,注意是倒过来写的。

⑤:存储的包的路径,一般是组织名称加上项目名称。包路径一般有它的规范,就是不会出现像"-"横杠字符或者大小写的情况,所以这里一般的写法如图所示。

其他的选项参考上图的配置,确认无误后,点击"Next"

这一步骤,主要配置springboot使用的版本和依赖。

配置信息说明:

①:版本我们使用2.6.4,从3.0.0开始,最低要求变更Java基线从Java 8提升到Java 17,我们也不要追求最新的版本,因为不同的版本,特别是大版本,会有很多调整导致项目不兼容报错等情况。

②:引入的依赖,我们只选择web模块下的Spring Web,其他的我们先不勾选,在往后的学习中,我们再慢慢去介绍并学习它们。

Spring Web

spring-web 提供了核心的Web相关功能的集成,比如IoC容器的初始化、Web应用上下文(context)的初始化、多部(multipart)文件上传功能、HTTP客户端、Servlet 过滤器、远程调用、用于集成其它 web 框架及技术(如Hessian,Burlap)的基础结构。

确认无误后,点击"Finish" 

等待项目拉取依赖包,如果没提示报错异常,或者有标红的情况,则表示成功创建springboot项目。

【SpringBoot】1、创建第一个SpringBoot项目 创建SpringBoot项目可以通过两种方式,1、通过访问:https://start.spring.io/,SpringBoot的官方网站进行创建SpringBoot项目;2、通过工具(例如:Idea)创建SpringBoot项目。本次使用开发工具:Idea创建我的第一个SpringBoot项目。 首先,打开我们的Idea开发工具 选择Create New Poject(创建一个新的项目) ... 阅读详情

相关推荐

SpringBoot开发——SpringBoot项目开发入门

通过上面很简单的几个步骤就开发出一个项目,是不是SpringBoot开发很简单,我们只需关注业务逻辑方面的开发,其它与业务逻辑无关的事情都不需要我们操心,是不是很爽。

bjzhang75的博客 1265

创建一个SpringBoot项目简易步骤

通过Idea创建SpringBoot 选择内置项:Lombok、SpringWeb、MySql、MyBatis Framework 创建后 在Maven中导入 阿里镜像依赖 配置application.properties数据库链接配置 server.port=9090 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/数据库名?se.

我只知道的事 1525

【应用篇】第 1 节 • SpringBoot 入门案例

第 1 节 SpringBoot 入门案例 一、前言 SpringBoot 官网:https://spring.io/projects/spring-boot Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”. Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始

bugstack虫洞栈 1652

从0搭建第一个Spring Boot项目

小测试的第一个Java 项目

guiweishi2241的博客 485

Fastp实战指南:高效处理fastq数据的质控技巧

本文是Fastp实战指南,详细介绍了如何使用Fastp工具高效处理fastq数据的质控技巧。从数据清洗的必要性、基础命令解析,到高级参数定制、UMI数据处理及批量自动化流程,提供一站式解决方案。Fastp以其“All-in-One”的快速质控能力,帮助用户确保测序数据质量,为后续生物信息学分析奠定可靠基础。

weixin_29254029的博客 391

A类功率放大器

在A类放大器中,导通角是完整的360°或100%的输入信号,而在其他类别的放大器中,晶体管在一个较小的导通角内导通。通过在输出级使用两个互补的晶体管,其中一个晶体管是NPN或N通道类型,而另一个晶体管是PNP或P通道(互补)类型,以所谓的 "推挽 "配置连接,可以获得比A类放大器更大的功率输出和效率。这种类型的电路效率很低(低于30%),而且对直流电源的消耗很大,输出的功率却很小。由于我们感兴趣的是向负载提供最大的交流功率,同时从电源中消耗尽可能少的直流电,所以我们主要关注的是放大器的 "转换效率"。

LSW20072007的博客 2469

如何创建一个SpringBoot项目

如何使用idea来创建SrpingBoot项目

qq_41134710的博客 1万+

Ultralytics YOLO模块自定义与替换实战技巧

本文详细介绍了在Ultralytics YOLO框架中进行模块自定义与替换的实战技巧。通过从零开始添加全新模块(如注意力模块)到进阶替换现有模块(如增强版卷积),并涵盖模块注册、YAML配置、模型融合及ONNX导出等关键步骤,帮助开发者深度定制YOLO模型,以应对复杂检测任务与部署需求。

numpy6sculptor的博客 931

springboot入门-快速创建一个springboot项目的步骤

我们创建一个springboot项目其实非常的简单,我们使用idea就可以直接创建一个springboot项目,具体步骤如下: 步骤一 点击file->new->project->Spring Initializr 记得选择好自己的jdk版本 步骤二 点击next然后就可以填写项目信息 步骤三 点击next之后选择需要的组件,这里以web开发为例,选择Web下的Spring Web就可以了 然后点击next,选择要创建的位置,点解finish就可以完成创建了 ...

m0_51654746的博客 2709

Remosaic 算法

在 4in1 传感器中,相邻的 4 个同色像素(如 4 个红色、绿色或蓝色像素)合并为 1 个“超级像素”,以提升低光环境下的感光能力。例如,在 RGGB 排列中,每个 2x2 的 Quad 单元需要恢复为 4 个独立的 R、Gr、Gb、B 像素1。:传感器通过硬件级 Remosaic 直接输出 4800 万像素的原始数据,每个像素独立记录颜色信息,解析力更高2。:传感器仅输出 1200 万像素数据,再通过软件算法插值放大到 4800 万像素,实际解析力无本质提升2。的原始数据转换为传统。

Damon_X的博客 3727

【Python爬虫案例教学】超简洁代码采集原神所有角色信息

(。・∀・)ノ゙嗨 大家好,这里是池鱼

xiaoyuan_____的博客 2421

2、SpringBoot2入门

SpringBoot2入门

希望有点用 316

使用Verilog实现QR分解——嵌入式 [设计与代码]

通过Verilog的硬件描述语言,我们可以将QR分解算法实现为硬件电路,并在嵌入式系统中高效地运行。本文将介绍如何使用Verilog设计并实现QR分解算法,该算法用于将一个矩阵分解为正交矩阵Q和上三角矩阵R。具体而言,QR分解通过对矩阵的列进行正交化处理,得到正交矩阵Q,并将对应的正交化结果存储在上三角矩阵R中。该算法通过将矩阵分解为两个部分,正交矩阵Q和上三角矩阵R,实现了对矩阵的分解和变换。模块,该模块接收待分解矩阵A,并输出正交矩阵Q和上三角矩阵R。下面给出了使用Verilog实现QR分解的源代码。

CodeMaven的博客 621

Springboot2.x快速入门(一)项目创建及启动、开发第一个JSON接口

@Controller 作用: ⽤于标记这个类是⼀个控制器,返回⻚⾯的时候使⽤;如果要返回JSON,则需要在接⼝上使⽤@ResponseBody才可以 @RestController 作用:⽤于标记这个类是⼀个控制器,返回JSON数据的时候使⽤,如果使⽤这个注解,则接⼝返回数据会被序列化为JSON @RestController = @Controller+@ResponseBody

qq_46033586的博客 1643

Open3D——平面点云凸多边形轮廓提取【2025最新版】

平面点云凸多边形轮廓提起,博客长期更新,本文最近更新时间为:2025年1月6日。

点云侠的博客 6754

Vibe Coding 工具实战案例全解:Cursor、Claude Code、Codex 真实项目 30 分钟到 4 小时快速构建指南(2026 年最新)

2026年VibeCoding工具实战案例精选:1)使用Cursor在30分钟内构建现代TodoList应用(Next.js+TS+Tailwind);2)通过ClaudeCode纯终端2小时开发3D飞行射击游戏(Three.js+R3F);3)利用OpenAICodex多Agent并行4小时完成SaaS全栈开发(Next.js+Supabase+Stripe)。案例均来自真实项目,覆盖从入门到生产级开发,重点展示:自然语言Prompt技巧、迭代反馈方法、工具特性对比(Cursor可视化最佳/Claude推

hy行者勇哥的博客 3183

Springboot2笔记核心技术——1.基础入门

您应该能看到 "Hello, Spring Boot!

m0_73245690的博客 1304

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

SpringBoot2入门教程

第一季:SpringBoot2核心技术-基础入门 学习要求 ● 熟悉Spring基础 ● 熟悉Maven使用 环境要求 ● Java8及以上 ● Maven 3.3及以上: SpringBoot 2 的环境要求 01、Spring与SpringBoot 1、Spring能做什么 1.1、Spring的能力 Spring具有哪些能力呢?这点在Spring的官网上有比较详情的描述,我们可以在Spring的项目 里看到Spring的生态涵盖了web开发、数据访问、安全控制、分布式、消息服务、移动开发、批处理等等

Code_Boy_Code的博客 1509

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

springboot快速入门一篇文章全

目录1、pom.xml2、项目层次3、启动文件【com.item/Action.java】4、controller文件5、启动测试(数据是跨域的) 2、项目层次 其中@RestController = @Controller + @ResponseBody; 5、启动测试(数据是跨域的) 访问路径:【http://127.0.0.1:8080/GetInfo】目录1、修改打包方式2、修改启动文件【Action.java】3、打包命令4、打包效果:在【pom.xml】文件中修改默认的打包方式

红目香薰 5万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

快速上手SpringBoot

黑马程序员Spring Boot2。

weixin_43866613的博客 807

SpringBoot2 java 项目创建过程

springboot java 工程创建过程

qq_40500099的博客 205

springboot yml怎么建常量_一份完整的Springboot 完整搭建快速入门,必看

前言手把手教你Springboot微服务项目搭建快速入门,通过本文学习Springboot的搭建快速入门,掌握微服务大致的配置服务,后续将会继续将核心组件引入到项目中,欢迎关注,点赞,转发。Springboot项目搭建将会从以下几个方面进行项目搭建快速入门一、项目创建新建Maven项目根据上面操作即可完成项目搭建二、pom.xml依赖添加接下来在pom.xml引入springboot相关依赖引入S...

weixin_36165152的博客 230

springboot2.0之helloworld

这篇博客是记录我学习springboot2.0的第一个入门小案例,其中使用的springboot版本为2.0,jdk1.8(必须),maven(必须) 1,首先让我们来简单来了解下springboot(关于它的详细介绍没有人能比官网更清楚),ta 2,springboot与springcloud的关系 springboot是一个快速开发框架,能够帮助我们 ...

ahg7277的博客 221

springboot入门分析,构建自己的父POM

Springboot入门分析 Spring Boot 2.0.4.RELEASE需要Java 8或9以及 Spring Framework 5.0.8.RELEASE或更高版本。Maven 3.2+,嵌入式servlet容器Tomcat8.5 Servlet版本3.1以上。 一般以maven方式构建工程,需继承spring-boot-starter-parent父工程 查找为什么要以这种方式...

qq_36055114的博客 4304

1.springboot入门

的概念SpringBoot提供了⼀种快速使⽤Spring的⽅式,基于约定优于配置的思想,可以让开发⼈员不必在配置与逻辑业务之间进⾏思维的切换,全身⼼的投⼊到逻辑业务的代码编写中,从⽽⼤⼤提⾼了开发的效率,⼀定程度上缩短了项⽬周期。spring官网可以轻松创建独⽴的、⽣产级的基于Spring的应⽤程序,您可以“直接运⾏”。提供了⼀种观点,来对待Spring和第三⽅库,让上⾯的搭建过程最⼩化。绝⼤多数应⽤都只需要极简的配置就可以。,有态度有观点,固执的。其含义就是,在搭建应⽤的过程中,...

m0_62520968的博客 551

如何创建springboot项目

前言 本片博客记录快速创建springboot工程的两种方式。一种是使用maven创建,一种是使用spring initializr创建。开发环境JDK1.8、IDEA、maven。 SpringBoot 优点 可快速构建spring应用 直接嵌入tomcat、jetty、undenrtow服务器(无须部署war文件) 提供依赖启动器(starter)简化构建配置 极大程度的自动化配置Spring和第三方库 提供生产就绪功能,例如指标监控检测、外部检测 极少代码生成和XML配置 使用maven创建Spr

wshjk的博客 5万+
上一篇: 【springboot 从入门到开发】1.开发工具介绍
下一篇: 【springboot 从入门到开发】3.springboot项目介绍
reui
博客等级 码龄17年 1万+粉丝 85原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

reui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值