1.IDE提供了支持使用Spring的项目创建向导快速创建一个springboot项目;
创建spring starter project!
填写基本信息,点击next
spring把每个功能都提取成一个启动器,根据自己的需要,勾选
然后点击finish,会链接到spring官网进行下载依赖jar包。
选择我们需要的模块快
向导会联网创建spring boot项目;
默认生成的springboot项目;
- 主程序已经生成好了,我们只需要我们自己的逻辑
- resources文件夹中目录结构 ;
- static:保存所有的静态资源;js css images;
- templates:保存所有的模板页面;springboot默认jar包使用嵌入式的tomcat,默认不支持jsp页面。可以使用模板引擎(freemarker,thymeleaf)
- application.properties:springboot应用的配置文件,可以修改一些默认配置!
springboot会使用两种类型的配置文件-全局配置文件,配置文件名称是固定的;
1.application.properties
2.application.yml或application.yaml,以数据为中心,比Jason,xml更适合做配置文件。
配置文件是为了修改默认值;
在resource中创建application.yml
server: port: 8081
运行主配置类,可以看到
发现tomcat的端口号已经修改;
接下来说一下yaml的基本语法
- key: 空格 value来表示键值对
- 如果属性有层级关系,以空格的缩进都来控制,只要是左对齐的数据都是一层级;
- 区分大小写
- 字面量:普通纸,字符串,布尔直接来写,字符串也不需要加引号。双引号不会转译特殊字符,单引号会转译特殊字符。
- 对象,map
friends: lastName: zhangsan age : 24
行内写法
friends :{lastName:空格zhangsan, age:空格25}
数组,集合
使用-数值表示数组中的元素 pets: -空格dog -空格cat
-空格pig