目录
文章将带着你创建一个SpringBoot项目,体验项目的创建和运行。如果你是小白的话也没关系,因为即使是零基础也能看得懂。以后要是有人在你面前提到SpringBoot项目,你就可以说:哎呀,这个我也会,不就是 ··· ···
创建项目
准备工作
我们需要先在电脑上配置好JDK的环境变量,推荐使用JDK17。编译器使用IDEA,不推荐使用Eclipse。我们的项目是运行在Tomcat服务器上的,因为IDEA内嵌了一个Tomcat服务器,所以可以不用去另外下载和配置。如果是受到学校上课影响,用的是JDK8和Eclipse,以后想做Java后端开发的话,建议还是换成JDK17和IDEA,毕竟与时俱进,懂得都懂。
开始创建项目
如何创建一个SpringBoot项目
依次点击主菜单 => 文件 => 新建 => 项目,跳转到新建项目菜单。
如图所示
项目创建模板
我们要创建SpringBoot项目,选择Spring Initializr。
这是官方给我们提供的创建SpringBoot项目的模板,可以很方便的创建项目。
名称:可以先不管,项目名称是与下面的工件名称保持一致,修改工件名称就行了。
位置:修改成你存放代码的目录。
创建Git仓库:可以不选,Git是用来管理项目版本的工具,不影响项目的创建。
语言:选择Java。
类型:选择Maven。
组:组的名称规范是公司域名的反写,我们现在可以随便写一个,比如com.mydemo。
工件:工件名称是与项目名称保持一致的,修改工件名称项目名称也会跟着改,比如springboot-mydemo。
软件包:软件包的名称规范是组名称+工件名称,我们只取组名称,将工件名称删除,比如com.mydemo。
JDK:选择JDK的版本。
Java:选择Java的版本,最好和JDK的版本保持一致。
打包:打包方式我们选择Jar。
选择依赖和版本
接下来我们要选择SpringBoot的版本,以及一些依赖。
如图所示
这里就选择3.2.0版本
下载JDK和Maven库的预构建共享索引,这个可以不用勾选。
接下来就是选择依赖,这里不选的话也没事,后面可以添加。通常以下依赖都要勾选,是属于比较基本的依赖。不过我们这里只勾选Spring Web,其他的依赖暂时用不到。
Lombok,一个很好用的插件。
Spring Web,web应用开发的起步依赖。
Mybatis Framework,操作MySQL数据库的框架。
MySQL Driver,MySQL数据库的驱动。
项目结构
创建好后项目的结构如图所示
我们先把.mvn,.gitignore,HEIP.md,mvnw,mvnw.cmd都删除,让项目看起来更简洁。
如果想了解项目目录结构,可以看以下链接:
https://blog.csdn.net/qq_74312711/article/details/134794196?spm=1001.2014.3001.5501
准备工作
我们在com.mydemo包下创建一个名为controller的包。
创建好后,再创建一个名为DemoController的类。
复制粘贴即可
package com.mydemo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class DemoController {
@RequestMapping("/test")
public String test() {
return "Hello World!";
}
}
SpringBoot初体验
我们将项目运行起来,点最上面的那个绿色三角按钮运行。
然后打开浏览器,输入http://localhost:8080/test,进行访问。
可以看到成功响应了结果,恭喜你成功完成了SpringBoot的入门初体验,继续加油吧!