SpringBoot的基础学习,哈哈

一、SpringBoot配置
1、SpringBoot配置文件
SpringBoot使用一个全局的配置文件,配置文件的名字必须是固定的,Spring常用的两种配置文件YAML和properties
1 | .application.properties |
配置文件的作用: 用来修改SpringBoot的自动配置的默认值;
2、YAML语法
(1)、基本语法
1 | Key: value |
1 | servlet: |
(2)、值得写法
字面量:普通值(数字,字符串,布尔)
1
2
3
4
5
6
7
8 <!-- 字符串 -->
name: "小明"
<!-- ""双引号;不会转义字符串里面的特殊字符-->
name: '小明'
<!-- ''单引号;会转转义特殊字符, -->
<!-- 数字和布尔 -->
age: 18
sex: true
对象、Map(属性和值)
1 | <!-- 对象-Student --> |
数组、容器(List、Set)
1 | pets: |
(3)、YMAL获取值
先创建一个Student的JavaBean对象,设置相关的属性值
1 | package com.example.spring.bean; |
再创建Student对象了包含的Teacher对象。
1 | package com.example.spring.bean; |
然后创建YMAL文件,将他们获取,并赋值。
1 | Student: |
最后在Student类中添加ConfigurationProperties注解
1 | // @ConfigurationProperties注解是告诉Springboot项目此类中的属性和配置文件中的相关配置进行绑定 |
这时会出现这么一个警告提示,这个提示的意思时,在配置文件中没有找到相关配置,导致这个错误出现的原因:是我们项目中没有导入SpringBoot的配置文件处理器,只需要在xml配置文件中导入处理器的jar包就OK!
导入配置文件处理器jar包
1 | <!--导入配置文件处理器,配置文件绑定就会有输入提示--> |