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

相关推荐
袋鱼不重1 小时前
我的神奇同事,AI 用多了居然写了个 Open In Codex
前端·后端·ai编程
用户8356290780511 小时前
使用 Python 操作 Word 内容控件
后端·python
像我这样帅的人丶你还1 小时前
啥? 前端也要会干Java?🛵🛵🛵
后端
Hommy881 小时前
【剪映小助手】添加贴纸接口(Add Sticker)
后端·github·剪映小助手·视频剪辑自动化·剪映api
霸道流氓气质1 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
CaffeinePro2 小时前
FastAPI响应处理:返回值、状态码、响应头与异常标准化与案例解析
后端
HuanYu2 小时前
PageHelper分页的原理
后端
于先生吖2 小时前
SpringBoot对接大模型开发AI命理测算系统:八字排盘与AI解析接口源码全解
人工智能·spring boot·后端
Flittly2 小时前
【AgentScope Java新手村系列】(10)实战-多Agent天气助手
java·spring boot·spring
张不才2 小时前
一个静默吞数据的时间戳陷阱
后端