一 通过maven的形式创建springboot工程
(1).pom文件中继承springboot父工程
(2).引入web插件
(3).创建主启动类
二 springboot
工程中常见的配置文件类型
(1) properties属性文件类型
(2) yml文件
1.properties格式
![](https://img-blog.csdnimg.cn/20210618144109109.png)
2.yml文件格式
![](https://img-blog.csdnimg.cn/20210618144321833.png)
三 java
如何读取
springboot
配置文件中的内
容。
(1) 通过
@ConfigurationProperties(prefix = "student")
![](https://img-blog.csdnimg.cn/20210618144616964.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppYW9zY18=,size_16,color_FFFFFF,t_70)
properties
配置文件的内容
![](https://img-blog.csdnimg.cn/20210618144729574.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppYW9zY18=,size_16,color_FFFFFF,t_70)
yml 文件配置内容
![](https://img-blog.csdnimg.cn/2021061814515380.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppYW9zY18=,size_16,color_FFFFFF,t_70)
(2) 通过@value注解读取 ----- (@value读取的properties,不能读取map和自定义类型。yml只能读取基本数据类型和string和date类型)
![](https://img-blog.csdnimg.cn/20210618145749473.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppYW9zY18=,size_16,color_FFFFFF,t_70)
四 springboot
如何注册
web
三大组件。
(1) web三大组件都包含了什么
1. servlet:
(创建servler类)
![](https://img-blog.csdnimg.cn/20210618151642125.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppYW9zY18=,size_16,color_FFFFFF,t_70)
(创建一个配置类)
![](https://img-blog.csdnimg.cn/20210618151802295.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppYW9zY18=,size_16,color_FFFFFF,t_70)
2. Filter: 过滤器
(创建一个过滤器)
![](https://img-blog.csdnimg.cn/20210618151938563.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppYW9zY18=,size_16,color_FFFFFF,t_70)
(注册该过滤器到springboot容器中)
![](https://img-blog.csdnimg.cn/20210618152045920.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppYW9zY18=,size_16,color_FFFFFF,t_70)
3. Listener: 监听器