springboot八股文汇总
时间: 2023-11-14 13:10:55 浏览: 199
C++面试八股文深度总结
5星 · 资源好评率100%
Spring Boot是一个基于Spring框架的快速开发框架,它的设计理念是约定优于配置,通过自动配置和Starter组件的使用,可以快速搭建一个可运行的、生产级别的应用程序。下面是Spring Boot的八股文汇总:
1. Spring Boot的核心思想是约定优于配置,通过自动配置和Starter组件的使用,可以快速搭建一个可运行的、生产级别的应用程序。
2. Spring Boot的启动类一般都会加@SpringBootApplication注解,该注解上加了@SpringBootConfiguration注解。
3. Spring Boot的自动配置是通过条件注解实现的,根据不同的条件来决定是否需要自动配置某个组件。
4. Spring Boot的配置文件有两种,一种是application.properties,另一种是application.yml,它们都可以用来配置应用程序的属性。
5. Spring Boot的日志框架默认使用Logback,可以通过配置文件来修改日志输出的格式和级别。
6. Spring Boot的Web开发支持多种视图技术,包括Thymeleaf、Freemarker、JSP等。
7. Spring Boot的数据访问支持多种数据库,包括MySQL、Oracle、MongoDB等,可以通过Starter组件来快速集成。
8. Spring Boot的测试框架支持多种测试方式,包括单元测试、集成测试、端到端测试等,可以通过Starter组件来快速集成。
阅读全文