什么是SpringBoot?
SpringBoot是框架中的框架,他封装了spring,springmvc,mybatis
核心思想
开箱即用:springBoot将繁琐的配置封装到某些jar包中. 该jar包中的文件已经完成了配置.引入即可使用.只需要少量的配置就可以获取其功能的方式 叫做 “开箱即用”
通过@EnableAutoConfiguration 启动自动化的配置,实现开箱即用,当主启动类启动,加载配置spring-boot-start-xxx的功能
Springboot配置文件说明
创建springboot项目,我么的配置文件通常为application.properties
配置文件后缀 : .properties 和 .yml
第一种后缀,配置较为麻烦,没有 .yml 配置文件简洁明了,一般使用 .yml
bootstrap.yml 优先级大于 application.yml
.yml基本语法
基本结构:key : value
项目依赖
<parent> 标记该工程为父工程
<dependencyManagement> 依赖版本管理
<dependencies> 导入依赖 , 会继承父工程的依赖
<dependency> 包裹依赖的具体信息
<groupId> 域名
<artifactid> 依赖名
<version> 版本号
<type> 导入方式
<scope> 作用域 依赖可使用的范围
<build> 进行全局配置
<plugins> 存放各种插件
<plugin> 插件的具体信息