面试题springboot面试


文章目录


Spring的依赖注入

构造器注入

stetter注入

属性注入

使用 @autowired () 按照类型注入

使用 @Resources("") 默认按照名字寻找 ,名字为属性name去寻找bean对象并且注入

springboot的优势

第一开箱即用

约定大于配置

内嵌tomcat服务器

javaweb的三大组件

第一个是 listener

第二个是filter

第三个是 servlet

springboot的自动配置原理

@ import 是显示的从其他地方加载配置类的方式

这样

首先 在springboot的启动类上面有一个注解

@SpringBootApplication

然后里面有三个注解

其中关于自动配置的核心注解是 @EnableAutoConfiguration

点入这个注解后,里面显示的注入了 @Improt() 了一个组件

AutoConfigurationImportSelector

然后这个选择器可以读取所有的META-INF下面的

所有的spring.factories

文件

然后就可以过滤出所有的AutoConfigurtionClass类型的类

SpringIoc的实现机制

是工厂模式加反射

springmvc

spring如何简化开发

面试: spring就是 ,spring就是一个生态,可以构建java应用所需的一切基础设施

通常spring就是指springframework

spring是一个轻量级的开源框架

相关推荐
Baihai_IDP8 分钟前
如何提升 LLMs 处理表格的准确率?一项针对 11 种格式的基准测试
人工智能·面试·llm
用户69371750013848 分钟前
Kotlin 协程 快速入门
android·后端·kotlin
南雨北斗10 分钟前
kotlin开发中的构建工具gradle
后端
xuejianxinokok11 分钟前
深入了解RUST迭代器 - 惰性、可组合的处理
后端·rust
q***465215 分钟前
基于SpringBoot和PostGIS的各省与地级市空间距离分析
java·spring boot·spring
后端小张18 分钟前
【JAVA 进阶】Spring Boot 自动配置原理与自定义 Starter 实战
java·spring boot·后端·spring·spring cloud·自定义·原理
想用offer打牌18 分钟前
修复seata的HikariCP中加载驱动程序类的问题
后端·架构·开源
q***188421 分钟前
搭建Golang gRPC环境:protoc、protoc-gen-go 和 protoc-gen-go-grpc 工具安装教程
开发语言·后端·golang
迷途码界21 分钟前
VirtualBox 高版本无法安装在非C盘的问题
后端
爱叫啥叫啥25 分钟前
c语言基础:多级指针、函数的基本用法、预处理#define
后端