本节大纲
- Spring Boot介绍
- 开发准备
- Spring Boot之Hello World
什么是Spring Boot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。改框架使用了特定的方式来进行配置,从而使开发人员不在需要定义样板华的配置。
Spring Boot特性
- 创建独立的Spring应用程序,为基于Spring的开发提供更快的入门体验
- 嵌入的Tomcat,无需部署WAR文件
- 简化Maven配置
- 自动配置Spring
- 提供了一些大型项目中常见的非功能特性,如嵌入式服务器、安全、指标、健康检查、外部配置等
- 没有代码生成,也无需XML配置,同时也可以修改默认值来满足特定的需求
- Spring Boot并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式
开发准备
- 开发环境JDK1.8
- 开发工具(Eclipse)
- 项目管理工具(Maven)
编写一个简单的Spring Boot Project
创建Maven Project(springboot-hello)
- 打开Eclipse工具 File -> New -> Maven Project
- 修改pom.xml文件
org.springframework.boot spring-boot-starter-parent 1.4.1.RELEASE UTF-8 1.8 org.springframework.boot spring-boot-starter-web
- Codeing步骤
- 新建一个Controller类
- 新建启动类(App - Main方法)
- 测试代码
新建一个HelloController类
编写App.java类,使用@SpringBootApplication指定这是Spring Boot应用程序;
并在Main方法中启动应用程序
启动程序后,使用浏览器直接访问http://localhost:8080/hello
一个简单的SpringBoot应用程序就完成了