如何从0到1搭建一个SpringBoot项目

在这里插入图片描述

在这里插入图片描述

SpringBoot是大家使用最多的一个Java框架了,今日就来详细介绍一下如何去创建一个SpringBoot项目

一、准备工作

  1. 首先要来看你的IDEA版本,如果你的IDEA是【专业版】的,那么你就无需安装任何的插件,直接就可以创建SpringBoot的项目了
  2. 但如果你的IDEA版本是【社区版】的话,就需要考虑地仔细一些了,因此此时你需要先去安装以下插件
  • 首先第一个的话是Spring Boot Helper 插件

image.png

  • 在你安装好这个插件之后,它的名字就变成了Spring Initializr and Assistant

image.png

二、正式创建SpringBoot项目

接下来我们来创建 Spring Boot 项⽬了

1、创建一个新项目

  • 如果你是英文版的,就在这里选择New -> Project...

image.png

  • 如果你是中文版的,就在这里选择新建 -> 项目...

image.png

接下去就会跳出来选项了,这里我们选择Spring Initializr,在右侧读者记得选择正确的JDK版本,此处推荐JDK8,但如果你是JDK17的也没有关系

然后就选择要创建项目的源地址即可,默认这里我们使用到的是官网默认的数据源start.spring.io,但如果官方的这个数据源挂了,也不用担心,我们还可以使用阿里巴巴的国内源start.aliyun.com去创建,点下下面的 Custom即可(不推荐,有兼容性问题)

image.png
image.png

2、项目参数设置

接下里点进去呢就是具体的项目参数设置了此处我们主要修改的地方就两个:

  1. 是这个【Project Types】,一定要选择Maven
  2. 第二个呢则是这个【Java version】,对应这你前面所选择的JDK版本,如果你前面选择的是JDK17的话,此处也选JDK17;如果前面选择的是JDK8的话,此处也选JDK8

image.png

3、添加项目依赖

接下去我们就要添加项目依赖了,首先我们要关注的地方就是这个SpringBoot的版本:

  • 如果你前面选择的是JDK8的话,那么在这里你只能选择2.0开头的版本
  • 但如果你前面选择的是JDK17的话,那么在这里便可以支持3.0开头的版本

image.png

image.png

接下来我们就要去添加各项依赖了,想要去完整地做出一个项目,此处我们必须要添加的依赖有以下四个:

  1. MySQL Driver —— 用于支持MySQL的数据库驱动
  2. SpringBoot DevTools —— 用于热部署
  3. Lombok —— 简化 Java 代码,减少样板代码,提高开发效率
  4. Spring Web —— 让当前的框架变成HTTP框架的依赖

image.png

image.png

image.png

4、项目存储与启动

当添加好各项依赖之后,我们就可以设置当前项目的存储路径了,不过要注意的是项目名称和路径中不能出现任何和中文相关的信息

image.png

接下来一进去,你可以可能会遇到各种各样的问题,我们来一一解说一下

  1. 首先第一个:你在点开DemoApplication是可能会看到其左下角有一个橙色的j的图标,这表明IDEA还没有把当前的项目识别为是Maven项目,此时我们就需要加载对应的Maven依赖

image.png

此时我们就需要添加框架的支持Add Framework Support

image.png

在点进去之后,选择Maven然后打勾即可

image.png

  1. 接下去如果读者碰到的是下面这样的情况的话,就是出现了Maven国内源的问题

image.png

对于这个问题我在之前的博客中有过介绍,读者可以去看看 链接

  • 有蓝色c小图标代表项目加载好了

image.png

然后我们进入到启动类DemoApplication,点击【运行】即可

image.png

在项目启动起来之后,我们可以看到有一个很大的Spring标志,然后看到底部以ms为单位的数字便可以观察出后台已经启动了( •̀ ω •́ )y

image.png

5、测试与运行

在一切都配置好之后,我们就可以写一些代码来测试一下了

首先我们要做的就是创建controller层,这个分层原理我们后面会讲到,controller层主要是用来与前端页面的路由地址进行交互的

image.png

  • 以下是具体的测试代码,从代码的风格我们就可以看出其与Servlet不同之处在于我们无需为多个功能去实现多个类,而是只需要写一个类就可以了,接着我们通过路由的选择就可以找对应的功能了
@RestController
@RequestMapping("/user")
public class UserController {
    @RequestMapping("/add")
    public String addUser(String name){
        //...
        return "add success - >" + name;
    }

    @RequestMapping("/del")
    public String delUser(String name){
        //...
        return "del success - >" + name;
    }

    @RequestMapping("/sel")
    public String selUser(String name){
        //...
        return "sel success - >" + name;
    }

    @RequestMapping("/update")
    public String updateUser(String name){
        //...
        return "update success - >" + name;
    }
}

我们可以来前端页面输入网址进行测试,看看具体的路由传参,如果来实现前后端交互的

http://localhost:8080/user/add?name=zhangsan

image.png

我们来改变一下queryString的参数,让name=lisi,那么最后打印出来的值就变成了lisi

http://localhost:8080/user/add?name=lisi

image.png


三、总结与提炼

那么以上就是如果如何从0到1搭建一个SpringBoot项目了,我们再来回顾总结一下📚

  1. 首先我们要做好前期的准备工作,明确自己IDEA的版本以此清楚要从何处去创建新建一个项目

  2. 接下去我们开始正式项目的搭建了,我们以社区版为例,当安装好指定插件后,便可以去创建新项目了,其中要注意的点是:

    • 参数的设置中:Maven项目的选择以及对应JDK的选择
    • 添加项目依赖时:SpringBoot版本的选择以及各项依赖的正确添加
    • 保存项目时:项目名称和路径中不能出现任何和中文相关的信息
    • 项目启动前:IDEA项目识别问题 以及 Maven国内源的配置问题
  3. 那么当上面的这些全部配置完之后,我们便可以去运行代码进行测试了,观察前后端的交互我们可以看出【SpringBoot】相较【Servlet】来说有了很大的便捷性和性能提升

望本文对正在阅读的你有所帮助,本文完

The End.gif

  • 59
    点赞
  • 94
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 55
    评论
### 回答1: 可以参考Spring官网上的教程,按照步骤来搭建Springboot项目。首先,在官网上下载最新的Spring Boot发行版本,然后从发行资源包中抽取所有文件,接着创建一个Maven项目,把抽取的文件导入到项目中,最后使用Maven构建Spring Boot项目。 ### 回答2: 搭建一个Spring Boot项目可以按照以下步骤进行: 1. 确保电脑已经安装了JDK和Maven,并且配置了相应的环境变量。 2. 在IDE中创建一个新的Maven项目,选择Spring Initializr作为模板。 3. 在Initializr网站(https://start.spring.io/)上选择需要的项目配置。可以根据项目需求选择不同的选项,如语言、Spring Boot版本、依赖等。 4. 生成配置文件和pom.xml文件,下载到本地。 5. 将下载好的项目导入到IDE中。 6. 根据项目需求,添加相应的Controller、Service、Repository等类。 7. 设置项目的配置信息,如数据库连接、端口号等,可以在application.properties或application.yml文件中进行配置。 8. 编写业务逻辑代码,实现项目的功能。 9. 运行项目,在IDE中选择相应的启动类,点击运行按钮。 10. 访问项目的接口或页面,检查项目是否正常运行。 以上只是一个简单的搭建Spring Boot项目的步骤,具体的操作还需要根据实际情况进行调整。在项目的开发过程中,还需要根据实际需求引入相应的依赖,配置数据库等,完成项目基本的功能开发。 最后,可以使用Maven打包项目成可执行的jar包,部署到服务器上进行运行,实现项目的上线发布。 ### 回答3: 搭建一个Spring Boot项目可以按照以下步骤进行: 1. 安装开发环境 - 首先需要安装Java JDK和Maven,确保已经正确配置好Java和Maven的环境变量。 2. 创建项目 - 在命令行中使用Maven的Archetype插件创建Spring Boot项目。执行以下命令: ``` mvn archetype:generate -DgroupId=com.example -DartifactId=demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false ``` 该命令会在当前目录下创建一个名为"demo"的Spring Boot项目。 3. 添加Spring Boot依赖 - 在项目的pom.xml文件中添加Spring Boot的依赖。一般情况下,需要添加"spring-boot-starter-web"依赖,以支持Web应用的开发。 4. 编写代码 - 创建一个Java类作为项目的入口,使用@SpringBootApplication注解标记该类为Spring Boot应用的启动类。在这个类中,可以编写业务逻辑代码、配置文件等。 5. 运行项目 - 在项目的根目录下执行以下命令启动应用: ``` mvn spring-boot:run ``` 如果一切顺利,应用将启动并监听默认的端口8080。 以上是创建一个简单的Spring Boot项目基本步骤。根据项目的需求,可能还需要做其他的配置与扩展,如添加数据库依赖、配置文件等。开发过程中可以参考Spring Boot官方文档和相关教程来实现特定的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 55
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

烽起黎明

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

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

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

打赏作者

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

抵扣说明:

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

余额充值