SpringBoot入门
本内容采用最新SpringBoot3框架版本,视频观看地址:B站视频播放
1. SpringBoot概述
SpringBoot是全新的框架,其设计的目的简化Spring应用的初始搭建以及开发过程,开发者可以更专注于业务开发。
SpringBoot的主要特征:
- 约定优于配置
Spring Boot遵循“约定优于配置”的原则,只需很少的配置,大多数情况下直接使用默认配置即可。
- 提供starter简化Maven配置
Spring Boot提供了一系列的starter简化Maven的依赖加载。
- 无代码生成和XML配置
Spring Boot通过条件注解来实现,提倡使用Java配置和注解配置相结合方式。
- 内嵌Web容器
Spring Boot内嵌Tomcat等web容器,无需以war包形式部署。
- 独立运行的Spring应用
Spring Boot可以以jar包的形式独立运行。
2. SpringBoot相关注解
3. SpringBoot相关配置
Spring Boot默认配置文件是application.properties,通过键值对配置对应属性,同时支持yml格式,推荐使用application.yml。
yaml语法规则:
- 大小写敏感。 属性层级关系使用多行描述,每行结尾使用冒号结束。
- 使用缩进表示层级关系,同层级左侧对齐,只允许使用空格。
- 属性值前面添加空格(即属性名与属性值之间使用冒号+空格作为分隔)。
- # 表示注释。
4. SpringBoot入门案例
通过Spring Boot构建项目,网页输入http://localhost:8080/hello,浏览器展示“hello Spring Boot”。
4.1 创建SpringBoot项目
Idea创建SpringBoot项目,项目名称为:springboot-hello。
4.2 选择框架版本和依赖
4.3 项目结构
4.4 创建HelloController类
在com.wfit.springboothello.controller目录下创建HelloController类。
@Controller
public class HelloController {@RequestMapping("/hello")@ResponseBodypublic String hello() {return "hello Spring Boot";}
}