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

相关推荐
花卷持续成长几秒前
什么是代理Bean?
后端
柠檬味拥抱3 分钟前
RDD2022道路损伤检测数据集 | 3600张YOLO智慧交通数据集
后端
asong7 分钟前
没有源代码,AI 也能拆解软件:这个开源项目已有 3.7 万 Star
javascript·后端·github
知守观10 分钟前
18年老兵的十条开发军规:每条背后都是一个翻车现场
java·后端·程序员
韩振方10 分钟前
为什么 curl -I 显示 200,页面打开还是报错?
后端
小稀土12311 分钟前
9 类行业怎么用私有化部署研发管理工具:涉密、制造、金融、科研院所一次盘全
后端
懒洋洋不想起床11 分钟前
DEX 与未来交易市场:为什么去中心化金融正在进入新阶段
后端
东风微鸣14 分钟前
Rook-Ceph 数据修复实战
后端
imDwAaY14 分钟前
WebSocket 和 SSE 有什么区别?从实时通信到 AI 流式输出
后端·websocket
三千星15 分钟前
Java开发者转型AI工程化Week 7:从散落知识点到可上线的应用
后端