SpringBoot
概述
Spring Boot可以轻松创建可以运行的独立的,生产级的基于Spring的应用程序。
特点:
-
创建独立的Spring应用程序
-
嵌入的Tomcat,无需部署WAR文件
-
简化Maven配置
-
自动配置Spring
-
提供生产就绪型功能,如指标,健康检查和外部配置
-
绝对没有代码生成并且对XML也没有配置要求
即Spring Boot 简化了基于Spring的应用开发一个实际上就是javaweb的开发框架,和SpringMVC类似),你只需要“run”,就可以快速开发web项目。
核心思想:约定大于配置
使用IDEA构建第一个SpringBoot项目
<1.前期准备
项目构建成功
因当前是个空项目,所以点击启动后,加载完spring就会停止,如下:
<2.测试HelloSpringboot
代码:
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
// @RestController--Controller 里面的方法都以 json 格式输出
@RestController
public class HelloSpringboot {
@RequestMapping("/hello")
public String index(){
return "Hello,SpringBoot!";
}
}
启动项目;
在网页输入:http://localhost:8080/hello
结果如下: