概述
两个重要策略:开箱即用,约定优于配置
Spring Boot是什么:Spring Boot是Spring组件一站式解决方案,简化了使用spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。
Spring Boot有哪些优点:1、容易上手、提升开发效率 2、开箱即用,远离繁琐的配置 3、提供了一系列大型项目的非业务性功能(如内嵌服务器、安全管理、运行数据监控、运行状况检查和外部化配置) 4、没有代码生成,也不需要XML配置 5、避免大量的maven导入和各种版本冲突
Spring Boot的核心注解有哪些,它主要由哪些注解组成的:启动类上面的注解是@SpringBootApplication,他是Spring Boot的核心注解,主要组合包含了以下3个注解
@SpringBootConfiguration:组合了@Configuration注解,实现了配置文件的功能
@EnableAutoConfiguration:打开自动配置的功能,也可以关闭某个自动配置的选项,如关闭数据源自动配置功能: @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })。
@ComponentScan:Spring组件扫描
配置
什么是JavaConfig
Spring Boot自动配置原理是什么
如何理解Spring Boot配置加载顺序
整合第三方项目
什么是WebSocket
什么是Spring Data
什么是Spring Batch
什么是FreeMarker模板
如何集成Spring Boot和ActiveMQ
什么是Apache Kafka
什么是swagger,你用spring boot实现了它吗
前后端分离,如何维护接口文档