面试题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是一个轻量级的开源框架

相关推荐
李小狼lee22 分钟前
《spring如此简单》第六节--事件发布机制
后端
你好潘先生28 分钟前
让 AI 任务不丢进度:YeeroAI 后台续跑与全局快捷操作实践
前端·人工智能·后端
Circ.36 分钟前
SpringBoot 实现文件上传与下载(完整源码 + 详细教程)
java·spring boot·后端
Java技术小馆1 小时前
Claude Code CLI 命令大全:60 个原生命令一次讲清
前端·后端
zzqssliu1 小时前
Spring Boot + XXL-JOB 搭建淘宝代购系统任务调度中心
java·spring boot·后端
kunge20131 小时前
Claude Code 工作流中的命令实现与自定义指南
人工智能·后端·架构
明月_清风1 小时前
Go 没有 `class`,如何实现面向对象三要素?与传统 OOP 的深度对比
后端·go
xixingzhe22 小时前
spring构造函数注入对比@Resource
java·后端·spring
程序员牛奶2 小时前
[Algo-2]双指针技巧:你真的学懂双指针了吗?
后端
发现一只大呆瓜2 小时前
Vite 兼容降级全解:语法降级、Polyfill 原理与 legacy 插件底层机制
前端·面试·vite