一、简介
Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。简单来说就是SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架。
————————————————
二、系统要求
1.jdk1.8
2.springboot 2.2.1.RELEASE
- 开发工具(IntelliJ IDEA 2018.2.2)
- 数据库管理工具(Navicat Premium 11.1.7)
- 数据库(MySQL 5.7)
- apache maven(3.5.4)
三、本章目的
学习如何新建一个springboot,并访问
四、项目结构
提前先看一下项目的结构,下面将用Spring Initializer进行项目的快速搭建。
五、项目实现
开始创建项目:
如图1,左侧边栏选中Spring initialzr,右侧边栏显示如图1
说明:
1.选中项目的SDK,默认是系统安装的java版本
2.选中构建项目的基本结构,默认是用https://start.spring.io下载,这里我们一般选中默认,自定义也是可以的。
3.选中完成后,点击Next
进入Project Metadate 设置项目坐标及项目名称,页面之后,如图2
说明:
1.坐标Group ID是项目组织唯一的标识符,实际对应项目中的package包
2.坐标Artifact ID是项目的唯一的标识符,实际对应项目的project name名称,Artifact不可包含大写字母
3-10.不进行讲述
11.点击Next
Dependencies 初始化依赖
如图3,选中左边栏,勾选中间的依赖,那么进入项目之后,不用手动在pom.xml添加jar依赖
说明
1.springboot的版本,这里选中2.2.1
2.添加jar依赖
3.点击Next
进入下一个页面,如图4
说明
1.项目名称
2.项目本地路径
3.模块名
4-6忽略
7.点击Finish
创建完成后,如图5,(本人设置了背景壁纸),可以清晰的看到项目的结构。
在Demo01Application.java中添加代码如图6
说明:
@RestController,也是Spring框架提供的注解。@RestController = @Controller + @ResponseBody
@RequestMapping 注解映射请求路径
正因为在@RequestMapping("/hello")
。启动项目之后访问的URL路径是http://127.0.0.1:8080/hello
如图7:打印出Hello World!
六、项目源码
https://gitee.com/silin528/silin528/tree/master/demo01
七、总结
本章简单说明了如何创建一个springboot的项目,在创建的过程中可能会遇到其他很多问题,比如版本之间不兼容,等等。