本文首发于 cartoon 的博客
转载请注明出处:https://cartoonyu.github.io/c…
-
为什么要用 Spring Boot?
- Spring Boot 是对 Spring 以及 Sping MVC 进一步封装的轻量级框架
- Spring Boot 是快速启动 Spring 项目的一个工具,能被任意项目的构建系统使用
- 使用注解以及配置文件取代传统使用 xml 文件的开发框架
-
Spring Boot 核心配置文件是什么?
- application.yml
- 若需要分为生产环境跟开发环境等等,可以拆分资源文件并在 application.yml 中使用属性 spring.profiles.active 指定
-
Spring Boot 配置文件有哪几种类型?它们有什么区别?
-
分类
- yml
- properties
-
区别
- yml 文件中 key 的各部分可以复用,以缩进表示层级关系
-
-
Spring Boot 有哪些方式可以实现热部署?
-
Spring Loaded
-
启动方式
- 添加 maven 依赖
- 添加启动参数
-
不能使用情况
- 注解的修改
- 配置文件的改变
- log4j 配置文件的改变
-
-
spring-boot-devtools
-
启动方式
- 添加 maven 依赖
-
- JRebel 插件
-