简介
介绍
Spring 框架是非常著名的 Java 开源框架,历经十多年的发展,整个生态系统已经非常完善甚至是繁杂,Spring Boot 正是为了解决这个问题而开发的,为 Spring 平台和第三方库提供了开箱即用的设置,只需要很少的配置就可以开始一个 Spring 项目。当然,建议使用 Java 8 来进行开发。
特征
创建独立的Spring应用程序
为所有Spring开发者更快的入门
开箱即用,但通过不采用默认设置可以快速摆脱这种方式。
提供一系列大型项目常用的非功能性特征,比如:内嵌服务器,安全,指标,健康检测,外部化配置
没有冗余代码生成和XML配置的要求
系统要求
JDK1.7以上
Spring Boot1.5.2以上
快速入门
本篇的主要目标是完成Spring Boot 基础项目的构建,并且实现一个简单的Http请求处理,通过这个例子(Hello World)对Spring Boot 有一个初步的了解,并体验其结构的简单,方便和快速,实现基本的Spring Boot 的快速入门
新建工程
1.首先打开IDEA(当然,没有IDEA的,可以前往这里IDEA下载下载一个),新建一个项目,如下图所示:
2.选择 Spring Initializr,这里的SDK为JAVA下载的JDK,如图所示:
3.上面执行之后,一路next,就可以了,当然,要是想修改一下工程的名字,可以在如下图所示的位置修改:
4.如下图所示,是工程新建后的目录:
编写代码
1.打开上面目录下的pom.xml文件,在里面添加如下依赖:
1 | <parent> |
2.打开上面的目录下的DemoApplication,编写“Hello World”简单程序,参考代码如下:
1 | package com.example; |
运行工程
在上面的目录下的DemoApplication上,点击鼠标右键,有个运行工程(run ‘DemoApplication’),点击即可运行,如下图所示:
也可以在DemoApplication中点击右键运行,和上面大概一样。
查看效果
1.Spring Boot 工程中,默认的端口号为:8080,打开浏览器,在网址上输入:localhost:8080,即可观看到如下效果:
2.还可以修改Spring Boot 工程中的端口号,在上面的目录中打开resources文件下的application.properties,在里面输入:
1 | server.port=8000 |
然后,再重复上面的“运行工程”和“查看效果”的步骤,可以发现和上面的效果是一样的。
结语
至此已完成目标,通过一个小的例子(Hello World),实现了Spring Boot整个简单过程的快速入门。知道了如何Spring Boot 的作用,方便以后的学习。