一. 简单介绍一下Spring Boot
世界惯例,在学习一个框架以前,咱们须要了解一下这个框架的来历。html
下面咱们引用一下百度百科的解释。java
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员再也不须要定义样板化的配置。经过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。spring
Spring Boot具备如下特色:api
- 建立独立的Spring应用程序
- 嵌入的Tomcat,无需部署WAR文件
- 简化Maven配置
- 自动配置Spring
- 提供生产就绪型功能,如指标,健康检查和外部配置
- 绝对没有代码生成而且对XML也没有配置要求
二. 新建Spring Boot项目(这里用的是IDEA)
固然,这些巴拉巴拉的概念咱们了解一下就能够了,最关键的仍是须要咱们实际会运用这个框架的。app
这里咱们有两种建立Spring Boot项目的方法。框架
- NO.1 - 访问Spring Boot的官方网站,在线建立项目而后本地导入咱们的IDEA中就能够了。
- NO.2 - 利用IDEA工具里面的Spring Initializr建立并初始化一个项目(这里比较推荐这种方式来建立项目)
因为IDEA良好的开发性能与开发速度,而且相对于eclipse对Spring Boot拥有更好的支持,因此咱们毫无疑问的将IDEA做为首选的开发工具。eclipse
NO.1 在Spring Boot官网上进行项目的建立
- 访问网址:https://start.spring.io/
- 根据提示配置项目信息,配置好以后点击Generate Project按钮生成项目,以下图所示:

- 将下载的项目解压后导入到IDEA中便可。
点击IDEA File --> New --> Project from Existing Sources... => 选择你解压后的项目文件夹目录 --> 点击Ok --> 选择Import project from external model --> 选中Maven --> 一路点击Next直到项目导入成功。
NO.2 使用IDEA的Spring Initializr建立
根据下面的图片引道进行项目建立便可。





项目的结构:
jsp
三. 项目运行
这里咱们为了方便演示,新建了一个访问方法,返回一个Hello World!的字符串。工具
注意:性能
- 标识类注解,咱们在访问以前,处理添加方法以后,还须要给类HelloWorldController.java设置@RestController注解,@RestController是@Controller和@ResponseBody的集合,返回的内容就是Return里的内容。若是只是使用@RestController注解,则Controller中的方法没法返回jsp页面,或者html,配置的视图解析器InternalResourceViewResolver就不会起做用的。
- 标识访问方法注解,@RequestMapping只要标识了方法注解,咱们访问才能映射到相应的方法,以下图咱们映射了访问地址“hi”,使用其余的地址是访问不到的。

点击运行项目:

运行结果,咱们能够看到页面打印出来了Hello World!的字符串。

换了地址以后就发现出现错误信息。
