1,什么是springboot?
同来简化spring应用的开发过程。简化maven配置。嵌入了tomcat服务器,直接打成jar包运行。自动配置spring对应starter简化配置
2,核心注解是哪一个?
@SpringBootApplication
包含三个子注解:
@SpringBootConfiguration:包含了@Configuration注解,实现配置文件功能
@EnableAutoConfiguration打开自动配置功能
@ComponentScan:spring组件扫描
3,什么是starters?
可以理解为启动器,包含了一系列可以集成到应用里面的依赖包,可以一站式继承spring和其他技术。包含了许多项目中需要的依赖
4,springboot中的监视器是什么?
springboot actuator可以帮助你监访问生产环境中的应用程序状态
5,如何用springboot实现异常处理
实现一个ControllerAdvice类来处理控制器抛出的所有异常
6,springboot配置加载顺序是什么样的?
(1)properties文件(2)YAML文件(3)系统环境变量(4)命令行参数