
Spring面试题
文章平均质量分 81
Spring、Spring Boot
Dubhehug
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
11.常用注解
本文总结了Spring框架中常用的核心注解及其功能。主要包括: 组件注解:@Component(通用)、@Controller(Web层)、@Repository(DAO层)、@Service(业务层) 依赖注入注解:@Autowired和@Resource的区别 配置相关注解:@Configuration(声明配置类)、@ComponentScan(包扫描路径配置)、@Import(导入外部配置) 详细解析了@Autowired原创 2025-08-04 10:24:10 · 671 阅读 · 0 评论 -
10.Spring MVC
(1)DispatcherServlet:前端控制器,接收HTTP请求并将请求分发给对应的处理器(2)HandlerMapping:处理器映射器,根据请求的URL路径,将请求映射到响应的处理器(3)HandlerAdapter:处理器适配器,根据不同类型的处理器进行适配,使得DispatcherServlet可以调用不同类型的处理器进行处理(4)Controller:控制器,用于处理请求并生成相应的响应(5)ViewResolver:视图解析器,根据视图名字解析出相应的视图对象。原创 2025-08-03 09:47:46 · 928 阅读 · 0 评论 -
9.自动注入 自动装配
Spring容器通过配置(XML、注解、Java Config)创建对象、管理依赖的过程Spring自动处理依赖注入的机制,而无需开发者手动指定具体的依赖。原创 2025-08-02 11:23:44 · 877 阅读 · 0 评论 -
8.BeanDefinition
本文介绍了Spring框架中的BeanDefinition概念及其核心内容。BeanDefinition是描述Bean配置信息的接口,包含类类型、构造参数、生命周期方法等元数据。文章详细说明了其作用(存储配置、指导实例化、管理生命周期)、常用实现类(Generic/ChildBeanDefinition)以及加载过程(从配置解析到注册合并)。最后介绍了BeanDefinitionRegistryPostProcessor扩展机制,可在所有Bean定义注册后执行自定义操作。文章简明扼要地概括了Spring容器原创 2025-08-02 10:51:49 · 369 阅读 · 0 评论 -
7.BeanFactory
BeanFactory是Spring框架的核心接口之一,负责管理Spring容器中的Bean的生命周期和依赖注入它是Spring的最基本容器,提供了获取Bean和管理Bean的功能它实现了简单工厂设计模式,通过调用getBean()方法传入标识来生产Bean实例。原创 2025-08-02 10:49:20 · 918 阅读 · 0 评论 -
6.Spring 事务
Spring事务的特性、Spring支持的事务管理类型、Spring声明式事务的实现方式、Spring的事务传播行为、Spring的事务实现原理、Spring的事务传播行为实现原理、Spring多线程事务能否保证事务的一致性、Spring事务的失效原因原创 2025-08-02 10:43:15 · 878 阅读 · 0 评论 -
5.谈一谈你对Spring IoC的理解
Spring IoC控制反转的概念、主要特点、优点、实现机制、和依赖注入的区别、加载过程、如何实现IoC容器、有哪些扩展点,什么时候调用原创 2025-07-28 22:47:09 · 638 阅读 · 0 评论 -
4.请谈一下你对Spring AOP 的理解
什么是AOP?AOP的核心概念?AOP的实现方式?Spring AOP和AspectJ AOP的区别?AOP和OOP的区别?什么情况下AOP会失效?Spring的AOP是在哪里创建的动态代理?描述Spring AOP的完整实现流程原创 2025-07-28 16:41:17 · 870 阅读 · 0 评论 -
3.Spring、Spring Boot、Spring MVC的区别?
Spring 的功能非常丰富,可以通过多种方式配置应用,支持 XML、注解以及 JavaConfig 等方式。通过 IOC 容器,Spring 实现了对象的依赖注入,简化了代码的耦合度,同时通过 AOP 实现了横切关注点的处理。Spring MVC 强调分层开发,通常需要大量的 XML 或 Java 配置来处理应用的控制和视图层,适合于企业级 Web 开发需求,但配置较为繁琐和复杂。Spring Boot 更适合用于快速开发和部署微服务接口,不需要关注前端视图的开发,适合与其他微服务架构系统解耦合。原创 2025-07-28 16:04:26 · 164 阅读 · 0 评论 -
2.Spring Bean
Spring容器通过配置(XML、注解、Java Config)创建对象、管理依赖的过程Spring自动处理依赖注入的机制,而无需开发者手动指定具体的依赖。原创 2025-08-01 10:42:32 · 1066 阅读 · 0 评论 -
1.Spring源码用到了哪些设计模式
Spring源码用到了哪些设计模式1.单例模式 2.工厂模式 3.观察者模式 4.代理模式 5.模板方法模式 6.策略模式 7.装饰者模式 8.责任链模式 9.建造者模式 10.桥接模式 11.适配器模式 12.中介模式原创 2025-05-20 10:09:23 · 716 阅读 · 0 评论