1.什么是Spring Boot
Spring 的诞生是为了简化 Java 程序的开发的,而 Spring Boot 的诞生是为了简化 Spring 程序开发的。
Spring Boot 翻译一下就是 Spring 脚手架,它就是为了快速开发 Spring 框架而诞生的
2.Spring Boot 优点
- 起步依赖 (创建的时候就可以方便的添加依赖)
- 内置 Tomcat 容器
- 快速部署,使用 jar 包加上简单的命令直接运行
- 抛弃 XML 的配置方式
- 提供了更多的监控框架,方便监控系统运行
3.Spring Boot 项目创建
如果你的 IDEA 是社区版,那么要安装 2021.x 之前的社区版(原因是高版本的IDEA安装一些插件需要收费)
需要安装Spring Boot Helper 插件
4.简单的项目
package com.example.demo;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;/*** @projectName: Demo* @package: com.example.demo* @className: TestController* @author: 王嘉辉* @description:* @date: 2023/12/4 19:49* @version: 1.0*/
@Controller
@ResponseBody
public class TestController {@RequestMapping("/sayhello")public String sayHello() {return "你好,Spring Boot";}
}
当我们把要注入到容器类和启动类放到同级目录下时
这时候 Spring Boot 项目才能正常的将 bean 注入到容器中
Spring Boot 核心思想:约定大于配置