1、 什么是 spring boot?2、 为什么要用 spring boot?3、 spring boot 核心配置文件是什么?4、 spring boot 配置文件有哪几种类型?它们有什么区别?5、 spring boot 有哪些方式可以实现热部署?6、 jpa 和 hibernate 有什么区别?7、 什么是 spring cloud?8、 spring cloud 断路器的作用是什么?9、 spring cloud 的核心组件有哪些?