1. Spring Boot注解
| 注解名称 | 注解说明 |
|---|---|
| @SpringBootApplication | 用于标注Spring Boot应用为启动类,是一个组合注解,主要组合了@SpringBootConfiguration、@EnableAutoConfiguration和@ComponentScan注解 |
| @SpringBootConfiguration | 继承自@Configuration,标注当前类是配置类 |
| @EnableAutoConfiguration | 开启自动装配 |
| @ComponentScan | 启动组件扫描 |
| @Data | 在实体类上添加@Data注解,可以省去代码中大量的getter、setter、toString 等方法,提高代码的简洁,需引入lombok依赖 |
| @Mapper | @Mapper注解用在接口类上,在编译之后会生成相应的接口实现类,该接口类的实现类由MyBatis创建,然后交由Spring框架管理 |
| @MapperScan | @MapperScan注解指定扫描指定包下所有的接口类,然后所有接口在编译之后都会生成相应的实现类,可替代每个接口上写@Mapper方式 |
2. Spring Boot相关配置
Spring Boot默认配置文件是application.properties,通过键值对配置对应属性,同时支持yml、yaml格式,推荐使用application.yml。
yaml概述
-
yaml概念
YAML(YAML Ain’t Markup Language),一种数据序列化格式。
-
yaml优点
容易阅读,容易与脚本语言交互,以数据为核心、重数据轻格式。
-
yaml扩展名
yaml或yml,以yml较为广泛。
-
yaml语法规则
大小写敏感;
属性层级关系使用多行描述,每行结尾使用冒号结束;
使用缩进表示层级关系,同层级左侧对齐,只允许使用空格;
属性值前面添加空格(即属性名与属性值之间使用冒号+空格作为分隔);
# 表示注释;
设置端口号
-
application.properties
server.port=8090
-
application.yml
server:
port: 8090
3. Spring Boot相关插件
在线安装lombok插件,打开File-Settings。

4. 基于Spring Boot实现学生新增案例
基于Spring Boot实现学生新增。
案例实现详见链接:案例16 基于Spring Boot实现学生新增案例

















![P1955 [NOI2015] 程序自动分析](https://img-blog.csdnimg.cn/8fe9194201dc4cea98c9222ccbf28f70.png)

