什么是 spring boot? 为什么要用 spring boot? spring boot 核心配置文件是什么? spring boot 有哪些方式可以实现热部署? Spring boot常用的注解? Spring boot与spring框架的区别?