相信很多初学java的小伙伴一定非常想要写出自己的第一个软件项目,因为写项目可以带给自己非常大的成就感,这里为大家介绍如何使用idea编译器来创建一个SpringBoot项目。

备注:我使用的是MAC电脑,据我所知MAC版的idea软件和Windows版的idea软件可能会稍微有所不同,不过大致的流程是类似。

创建步骤:

1、打开idea,选择上方菜单栏的File —>New —>Project

2、点击左侧窗口的“Spring Initializr”,然后按照下图所示:输入项目名称,储存路径,选择相应的jdk等等,最后点击next。

3、SpringBoot项目是通过maven依赖来引入相应的jar包,从而我们可以调用其他的框架或者方法来帮助我们开发软件项目,本环节主要是选择SpringBoot项目创建之初需要引入的maven依赖,按照下图所示:选择springboot的版本(建议选择默认版本就好,不会对项目产生什么其他的影响)、引入相应的依赖,最后点击右下角的“Finish”即可。

备注:本文是以创建一个Java
Web项目来举例。此外,工具依赖包我一般只选择“Lombok”即可。对于这里的依赖,大家其实可以不必过于担心,因为后面我们创建完SpringBoot项目之后可以再引入其他的maven依赖。

4、如下图所示,此时idea正在下载我们刚才选中的maven依赖,创建SpringBoot项目。

5、SpringBoot项目创建完成!

测试:

创建好SpringBoot项目之后,我们还需要进行测试一下来确认项目是否已经创建成功。

1、打开左侧的“application.properties”文件,然后输入以下代码

server.port=8080

配置后的效果如下图所示:

2、新建一个类TestSpringBootController,然后输入以下的代码:

package com.example.studyspringboot.controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;/*** @author ouyangwu* @date 2022/8/10 9:05 下午*/
@RestController
@RequestMapping("/test")
public class TestSpringBootController {@RequestMapping("/spring")public String hello(){return "SpringBoot SUCCESS!";}
}

3、然后开始启动SpringBoot项目,点击项目菜单栏的“绿色小箭头”。

4、打开浏览器输入以下地址:

http://localhost:8080/test/spring

5、如果页面出现如下信息“SpringBoot SUCCESS!”,则代表SpringBoot项目创建成功!!!

踩坑小指南:

如果有小伙伴发现下图中的红色框里面的字“报错”(报红),那么可以重新启动一下idea软件,这个是idea软件缓存导致的错误。如果还不能解决,那么就在报错的那一行下面添加如下配置
(也就是添加上版本号)

<version>2.2.6.RELEASE</version>

总结:

总体来说,创建一个SpringBoot项目还是比较简单的,希望我的博客可以帮助到大家。
创建了SpringBoot项目之后,还需要对maven进行配置,具体流程如下:
1、点击右侧“Maven”,然后点击右上侧的小扳手

2、点击“小扳手”后选择“Maven Settings”,然后按照下图所示,将自己安装的maven路径输入即可,最后先点击“Apply”,再点击“OK”。

备注:配置了Maven之后,有可能需要重新“刷新一遍pom文件里面的maven依赖”

如何创建一个SpringBoot项目相关推荐

  1. 创建一个SpringBoot项目

    Spring的诞生是为了简化JAVA程序的开发的 快速开发Spring而诞生的 SpringBoot为了快速开发Spring而诞生的一个框架 1)什么是SpringBoot?为什么要学它?(重要) S ...

  2. IDEA创建一个springboot项目(三)整合swagge接口测试框架

    我是在上一篇的demo基础上增加的,上一篇地址:springboot项目(二)整合TKMytis框架 一:认识Swagger Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RE ...

  3. 如何在idea中创建一个SpringBoot项目(超详细教学)

    如何在idea中创建一个SpringBoot项目 目录 环境准备 1.1打开IDEA,点击New新建一个项目 1.2 使用Spring Initializr方式构建Spring Boot项目 1.3 ...

  4. 使用IDEA创建一个SpringBoot项目

    我们Java开发的程序员一般用的开发工具都是intellij idea ,不过想当初从eclipse刚转过来的时候还是有点不习惯的,不过时间长了发现还是十分好用的. 好了,废话少说,我们开始使用IDE ...

  5. idea创建一个html5,idea创建一个SpringBoot项目

    1.打开idea工具>选择 Creat a New Project image.png 2.选择界面上 Spring Initializr 点击 Next (https://start.spri ...

  6. 如何使用IDEA创建一个springboot项目

    以下是使用IntelliJ IDEA创建Spring Boot项目的基本步骤: 打开 IntelliJ IDEA,选择 "Create New Project". 在弹出的向导中选 ...

  7. idea创建一个SpringBoot项目

    ---恢复内容开始--- 第一步: 第二步: 第三步:写上公司网址和项目名称 第四步:一定是选中web 第五步: 第六步:出现完整的界面 第七步:启动打印SpringBoot的图标 创建项目成功 -- ...

  8. idea 创建一个springboot 项目(hello world)

    1. 打开IDEA,点击 +Create New Project 2. 在左侧菜单找到并点击 Spring Initializr,点击next. 注意,这里idea默认使用https://start. ...

  9. 一 创建一个springboot项目之(微信点餐系统的设计与开发)

    第一步:收到项目需求,进行数据库表的设计. 1.角色的划分: 卖家:  订单,类目 买家:  商品列表 2.功能模块的划分: 商品:商品列表 订单:  订单创建,订单查询,订单取消 类目:基于管理的功 ...

最新文章

  1. python主要运用于-python主要应用领域有哪些?看这一篇就够了
  2. java员工信息管理_基于jsp的员工信息管理-JavaEE实现员工信息管理 - java项目源码...
  3. mysql optimization
  4. 怎样查看Jdk是32位还是64位
  5. php里建立数据库和表,PHP 创建数据库和表 | w3cschool菜鸟教程
  6. 剑指offer之数组中的数据查找
  7. Python数据结构与算法(2.3)——链表
  8. Python 如何拆分数据集
  9. Tarjan在图论中的应用(二)——用Tarjan来求割点与割边
  10. SLAM 领域国内外优秀实验室/开源方案(汇总)
  11. 深度学习新星 | 图卷积神经网络(GCN)有多强大?
  12. app营销实训报告_数据科学实训总结(15):一睹python数据分析的真容
  13. 图像处理技术上的空间域和空间频率域
  14. PCA主成分分析/LDA线性判别分析/CCA典型相关分析 对比
  15. XUI 熟练使用之(二) -----------轮播条( BannerLayout 的使用)
  16. 通过3dmax将max文件导出为unity3d可用的带贴图的fbx文件
  17. [内附完整源码和文档] 基于Java的人事档案管理系统
  18. 山东大学青岛校区,拟筹建工业互联网国家重点实验室!
  19. MATLAB图形计算器去广告,多功能科学图形计算器(Mathlab)
  20. Python:实现GrabCut算法(附完整源码)

热门文章

  1. 完美解决各种spring项目报错问题
  2. 10分钟手把手教你用Android手撸一个简易的个人记账App
  3. memcpy、memmove、memcmp、memset函数的使用说明和模拟实现
  4. 红楼梦人物关系 python_如何用Python来理一理红楼梦里的那些关系
  5. 浅谈屏蔽搜索引擎爬虫(蜘蛛)抓取/索引/收录网页的几种思路
  6. 如何求地球上两点之间的最短距离_例谈平行线上两动点之间距离最短问题
  7. mysql 大量写入 优化_MYSQL大批量写入之性能优化
  8. npm安装报错(npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path C:\Program Files\nodejs\node_ca...)
  9. nefu 1116 字符串加密
  10. Excel阅读器NPOI