# 1.快速搭建一个SpringBoot项目
SpringBoot框架的使用方式不仅听起来简单,使用起来也是真的简单,很多操作都是框架替我们 完成的。
下面我们就来创建一个简单的SpringBoot项目,完整的体验一下其简单之处。
步骤0:前期准备工作:
搭建SpringBoot项目的前期准备工作,就是需要一个能够访问外网的网络环境, 以及一个已经配置好国内阿里云私服的Maven。
因为:SpringBoot项目本身就是一个Maven项目,他需要通过Maven来下载自身需要的以及自定 义导入的jar包依赖。
注意:当前教程演示的,是通过IDEA创建SpringBoot项目的流程;通过(My)Eclipse创建 SpringBoot项目的流程,请自行百度。
步骤1:通过Spring Initializr创建SpringBoot项目:
打开IDEA创建项目的界面,在左侧选择Spring Initializr选项:
点击下一步。
步骤2:填写项目基础信息:
在填写完项目信息之后,我们发现SpringBoot框架会自动在项目的包结构当中生成一个以项目名 称命名的子包结构。
这个子包结构在后续内容中还会用到,可以重点关注一下。
步骤3:选择当前项目依赖的组件:
SpringBoot框架整合了大量的第三方组件,在创建SpringBoot项目的时候我们只要勾选我们需要 的组件就行了。
SpringBoot中整合的第三方插件的依赖数量多到了变态的地步,所以完全不用担心找不到常用的 框架依赖。
步骤4:设定项目名称和存储位置:
这一步没啥好说的……
点击finish之后,就是疯狂下载jar文件的时候……
这个时候只要保持网络连接的畅通,并且保证你使用的Maven已经配置了国内的阿里云私服,剩 下的就是耐心等待了。
步骤5:SpringBoot项目的基本结构:
在SpringBoot项目创建完成后,我们展开其目录结构,可以得到如下结构:
步骤6:搞一个Controller:
为了进一步测试SpringBoot项目会否配置成功,我们在自动生成的包路径下创建一个controller 包,并且搞一个TestController控制器类,在这个控制器类中定义一个控制器方法,一会儿我们将通过访问这个控制器方法来测试项目是否 配置成功。
创建好的包结构:
TestController.java类的实现代码:
@Controller //SpringMVC当中的注解标签都还能用
public class TestController {
@RequestMapping("/test")
@ResponseBody
public String test() {
return "Hello SpringBoot!";
}
}
注意:自定义的包结构和Controller控制器类都必须放在自动生成的 TestSpringBootApplication.java类的子包当中才行。
步骤7:运行并访问项目:
找到项目为我们自动生成的TestSpringBootApplication.java类:
@SpringBootApplication
public class TestSpringBootApplication {
public static void main(String[] args) {
SpringApplication.run(TestSpringBootApplication.class, args);
}
}
运行这个类中的main方法,这个Java Web项目就启动了。
是的!你没有看错!我们正在通过一个main方法启动一个Java Web项目!
当控制台中输入如下内容的时候,证明你的SpringBoot项目启动成功了:
项目启动速度着实感人!
下面我们打开浏览器,访问刚刚自定义的Controller中的控制器方法:
到此为止,一个SpringBoot项目创建运行成功!