Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
SpringBoot特点:
1. 创建独立的Spring应用程序
2. 嵌入的Tomcat,无需部署WAR文件
3. 简化Maven配置
4. 自动配置Spring
5. 提供生产就绪型功能,如指标,健康检查和外部配置
6. 绝对没有代码生成并且对XML也没有配置要求
开发一个Spring Boot 应用
1.1下载安装Maven
登录http://maven.apache.org/download.cgi 站点下载Maven最新版本。(示例安装maven版本为3.5.4)
将下载的压缩包解压到任意路径。(示例解压到路径为E:\Maven3.5.4)
配置Maven本地资源库:
在E:\Maven3.5.4\apache-maven-3.5.4路径下新建文件夹repository,用于充当本地资源库。
打开settings.xml文件进行修改。
插入此段代码(上图):
插入以下代码(上图):
插入此段代码(上图):
插入此段代码(上图):
到此setting.xml文件修改完成。
1.2Eclipse集成Maven(示例编译器Eclipse)
打开Eclipse,选择Window-Preferernces-Maven-User Settings,如图:
按照图片更改配置文件。
2.1 创建一个新的Maven项目
打开Eclipse,选择File-New-Others-Maven-Maven Project:
创建好项目结构图:
2.2JRE System Library【J2SE-1.5】,Maven所有默认JDK版本都是1.5,更改默认配置使用JDK1.8。
在testboot上右键-选择Properties:
点击Add Library之后:
选好后Finish结束保存,项目jdk配置完成。
3.修改pom.xml配置文件。
3.1pom.xml文件是Maven的基础配置文件,也是项目中最重要的文件,被称为项目对象模型描述文件。
修改完成后的pom.xml文件内容如下:
3.2编写测试代码
写一个简单的Java类HelloController
写一个简单的测试类:
3.3 修改Maven默认的APP类
3.3启动SpringBoot项目
日志输出:
在控制台的信息中,可以看到SpringBoot的版本、Apache Tomcat的版本、监听的端口。
日志信息上方有一个Spring的图形,该图形可以自行定制。具体方法后续说明。
4.测试应用
SpringBoot项目启动后,默认访问地址为:http://localhost:8080/ ,按照之前的Web项目习惯,大家可能考虑为什么没有项目路径?这个就是SpringBoot的默认设置,将项目路径直接设为根路径。
下面在浏览器中输入URL地址测试项目。
http://localhost:8080/hello
看到如图,表示SpringBoot项目访问成功。