什么是SpringBoot
Spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数SpringBoot项目只需要很少的配置文件。
SpringBoot特性
- 创建独立的Spring项目
- 内置Tomcat和Jetty容器
- 提供一个starter POMs来简化Maven配置
- 提供了一系列大型项目中常见的非功能性特性,如安全、指标,健康检测、外部配置等
- 完全没有代码生成和xml配置文件
SpringBoot运行环境
Spring Boot最新版可以运行在Java6+的环境下,但是Spring官方建议使用Java8。
1,创建一个Spring-boot-hello的Maven项目
2,修改pom.xml,添加如下配置
13 4.0.0 4Spring-boot-hello 5Spring-boot-hello 60.0.1-SNAPSHOT 7 89 14 15org.springframework.boot 10spring-boot-starter-parent 111.2.5.RELEASE 1213 16 19 20UTF-8 171.8 1821 22 27 2823 26org.springframework.boot 24spring-boot-starter-web 2529 3730 31 3632 35org.springframework.boot 33spring-boot-maven-plugin 34
出现上图错误,更新一下Maven项目,点击OK即可:
3,创建一个Application类
1 package com.zh; 2 3 import org.springframework.boot.SpringApplication; 4 import org.springframework.boot.autoconfigure.SpringBootApplication; 5 import org.springframework.web.bind.annotation.RequestMapping; 6 import org.springframework.web.bind.annotation.RestController; 7 8 @SpringBootApplication 9 @RestController10 public class Application {11 12 @RequestMapping("/hello")13 public String Hello(){14 return "Hello-String-Boot";15 }16 public static void main(String[] args) {17 SpringApplication.run(Application.class, args);18 }19 }
右键菜单Run As-->Java Application控制台打印如下,表示启动成功:
4,浏览器输入localhost:8080/hello