一、使用Spring Initializer快速创建Spring Boot项目
IDEA支持Spring项目创建向导快速创建一个SpringBoot项目;选择我们需要的模块,向导会联网创建SpringBoot项目,默认生成的SpringBoot项目;
- 主程序以生成好了,我们只需要我们自己的逻辑
- resources文件中的目录结构
- static:保存所有的静态资源;js,css,images,
- templates:保存所有的模板页面;(Spring Boot默认jar包使用嵌入式的Tomcat,默认不支持jsp页面);可以使用模板引擎(freemarker,thymeleaf);
- application.properties:Spring Boot应用的配置文件
更改端口号为8081
- static:保存所有的静态资源;js,css,images,
二、配置文件
SpringBoot使用一个全局的配置文件,配置文件是固定的
- application.properties
- application.yml
配置文件的作用:修改SpirngBoot自动配置的默认值;
SpringBoot在底层都给我们自动配置好;
YAML :以数据为中心
server: port: 8081
三、基本语法
- k:(空格)v:表示一对键值对(空格必须有);
空格缩进控制层级关系如以上代码
大小写敏感
- 值的写法
-
- 字面量:普通的值
k:v:字面直接来写,
字符串默认不用加上单引号或者双引号
"":上引号不会转义字符串里面的特殊字符,特殊字符会作为本身想表示的意思
name :“张zhangsan lisi” ;输出:张zhangsan 换行 lisi
‘’ : 单引号会转义
name :“张zhangsan lisi” ;输出:张zhangsan lisi
-
- 对象,Map(属性和值)(键值对);
- k: v;
-
-
-
-
friend:
lastName:zhangsan
age:20
行内写法;
friend: {lastName:zhangsan,age:18}
-
-
-
-
- 数组(List,Set)
用值来表示数组中的一个元素
Pets:
-cat
-dog
-pig
3.配置文件值注入
javaBean
yml