文章目录
-
- 一、概述
- 二、配置
- 三、安全
- 四、监视器
- 五、整合第三方项目
- 六、其他
-
- 1、如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?Spring Boot项目如何热部署?
- 2、在项目中你使用了哪些 starter maven 依赖项?
- 3、Spring Boot 中的 starter 到底是什么?
- 4、spring-boot-starter-parent 有什么用?
- 5、Spring Boot 打成的 jar 和普通的 jar 有什么区别?
- 6、运行 Spring Boot 有哪几种方式?
- 7、Spring Boot 需要独立的容器运行吗?
- 8、开启 Spring Boot 特性有哪几种方式?
- 9、如何使用 Spring Boot 实现异常处理?
- 10、如何使用 Spring Boot 实现分页和排序?
- 11、微服务中如何实现 session 共享?
- 12、Spring Boot 中如何实现定时任务?
一、概述
1、什么是 Spring Boot?
Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。
2、Spring Boot 有哪些优点?
- 容易上手,提升开发效率,为 Spring 开发提供一个更快、更广泛的入门体验。
- 开箱即用,远离繁琐的配置。
- 提供了一系列大型项目通用的非业务性功能,例如:内嵌服务器、安全管理、运行数据监控、运行状况检查和外部化配置等。
- 没有代码生成,也不需要XML配置。
- 避免大量的 Maven 导入和各种版本冲突。
3、Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?
启动类上面的注解是@SpringBootApplication,它也是 Spring Boot 的核心注解,主要组合包含了以下 3 个注解:
- @SpringBootConfiguration:组合了 @Configuration