Spring Boot 简介
SpringBoot提供了一种新的编程范式,可以更加快速便捷地开发Spring项目,在开发过程当中可以专注于应用程序本身的功能开发,而无需在Spring配置上花太大的工夫。
SpringBoot基于Sring4进行设计,继承了原有Spring框架的优秀基因。SpringBoot并不是一个框架,而是一些类库的集合。maven或者gradle项目导入相应依赖即可使用SpringBoot,而无需自行管理这些类库的版本。
Spring Boot 特征
-
创建独立的Spring应用程序
-
直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
-
提供自以为是的“入门”依赖项,以简化构建配置
-
尽可能自动配置Spring和3第三方库
-
提供可用于生产的功能,例如指标,运行状况检查和外部化配置
-
完全没有代码生成,也不需要XML配置
Spring Boot 开始构建
下载IntelliJ IDEA
https://www.jetbrains.com/idea/download/#section=windows
开始构建
点击Next 下一步
最后导入maven依赖包即可
代码如下
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class FirstController {
private static final String HELLO_WORLD = "hello world";
/**
* 返回hello world 字符串
*
* @return
*/
@GetMapping(value = "/hello")
public String hello() {
return HELLO_WORLD;
}
}
修改配置文件启动端口,默认为8080
Spring Boot 启动
浏览器访问地址:http://localhost:8081/hello