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

相关推荐
wifi歪f1 小时前
📦 qiankun微前端接入实战
前端·javascript·面试
摆烂工程师1 小时前
教你如何认证 Gemini 教育优惠的二次验证,薅个 1年的 Gemini Pro 会员
后端·程序员·gemini
绝无仅有2 小时前
未来教育行业的 Go 服务开发解决方案与实践
后端·面试·github
程序员爱钓鱼2 小时前
Go语言实战案例- 命令行参数解析器
后端·google·go
心在飞扬2 小时前
Redis 介绍与 Node.js 使用教程
后端
JosieBook3 小时前
【SpringBoot】21-Spring Boot中Web页面抽取公共页面的完整实践
前端·spring boot·python
milanyangbo3 小时前
“卧槽,系统又崩了!”——别慌,这也许是你看过最通俗易懂的分布式入门
分布式·后端·云原生·架构
刘一说3 小时前
Spring Boot+Nacos+MySQL微服务问题排查指南
spring boot·mysql·微服务
UrbanJazzerati3 小时前
掌握 xlwings 的 used_range:高效处理 Excel 数据区域
python·面试·excel
AAA修煤气灶刘哥3 小时前
MySQL 查文本查哭了?来唠唠 ES 这货:从 “啥是 ES” 到 Java 撸代码,一篇整明白!
java·后端·elasticsearch