一,什么是spring boot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
二,使用spring boot有什么好处
其实就是简单、快速、方便!平时如果我们需要搭建一个spring web项目的时候需要怎么做呢?
1)配置web.xml,加载spring和spring mvc
2)配置数据库连接、配置spring事务
3)配置加载配置文件的读取,开启注解
4)配置日志文件
三,接下来我们就开始新建第一个springboot项目
1,打开eclipse---->点击File--->选择new---->mavenProject(列表中没有就在列表中Other选项里找)
选中Maven Project点击next,弹出如下弹框
默认选中就可以,点击next,在下面的弹框中选中红框内的内容点击下一步
在下面的弹出框中填写Group Id 和 Artifact Id,点击完成即可,例如:
新建好的项目目录结构如下:
如上图所示,Spring Boot的基础结构共三个文件:
src/main/java 程序开发以及主程序入口
src/main/resources 配置文件
src/test/java 测试程序
2,补充pom.xml文件
注:(1)在parent部分使用spring-boost-starter-parent。spring-boost-starter-parent是重要的默认的父工程,它提供了dependency-management部分
(2)如果我们向pom.xml添加spring-boot-starter-web依赖(在parent这部分之后)
3,编写完pom.xml之后,在learnSpringboot项目上右键--->Maven---->Update project刷新项目,接着补充新建如下的目录结构
注:如果新建时提示该目录已经存在,如下图(解决方法)
在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,选择workspace default jre就可以了。
4,测试Spring Boot 应用
在src/main/java目录下,新建一个com.tt.apple包,然后在包下面新建一个类(AppleApplication)。
启动程序,右键AppleApplication.java文件,选择run as -> Java Application。
如果没有报错的话,在浏览器中输入: http://localhost:8080/ (测试成功)