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

相关推荐
lyllovelemon12 分钟前
🍭🍭🍭五分钟带你掌握next国际化最佳实践
前端·react.js·面试
nbplus_00738 分钟前
golang扩展 日志库ZAP[uber-go zap]切割 natefinch-lumberjack
开发语言·后端·golang·个人开发·日志切割·logger
java6666688881 小时前
如何在Spring Boot中实现实时通知
java·spring boot·后端
虫小宝1 小时前
Spring Boot与Jenkins的集成
spring boot·后端·jenkins
java6666688882 小时前
在Spring Boot中集成分布式日志收集方案
spring boot·分布式·jenkins
java6666688882 小时前
深入理解Spring Boot中的配置加载顺序
java·spring boot·后端
春山之外2 小时前
基于IIS的Windows系统Django项目本地部署
后端·python·django·iis·服务器部署
AllenIverrui2 小时前
MyBatisPlus的使用
spring boot·spring·java-ee·mybatis
空青7262 小时前
ChatGPT在Java后端开发中的应用与影响
java·开发语言·人工智能·后端·神经网络·机器学习·chatgpt
冯宝宝^3 小时前
图书管理系统
服务器·数据库·vue.js·spring boot·后端