审核解析结果
- 任务 ID
- job_85553b781a9d4bd1afd2b04fccc99752
- 任务类型
- 提取面经
- 状态
- 已确认
- 尝试次数
- 1
来源上下文
Java八股(框架).md
src_1dc42134d1d14d9ab476cc2b2b7bacba
创建于 2026/03/29 15:40,最近更新时间 2026/04/07 12:16
候选题(51)
什么是 IOC?
IOC 有几种配置方式?
依赖注入有几种方式?
什么是 Bean?
@Component 和 @Bean 的区别是什么?
注入 Bean 的注解有哪些?
@Autowired 和 @Resource 的区别是什么?
Bean 的作用域有哪些?
单例 Bean 的线程安全问题了解吗?
Bean 的生命周期是怎样的?
Bean 对象和 Java 对象有什么区别?
BeanFactory 和 ApplicationContext 有什么区别?
介绍一下 Spring AOP?
Spring AOP 和 AspectJ AOP 有什么区别?
AspectJ 定义的通知类型有哪些?
@Primary 注解了解吗?
Bean 加载的过程是什么?
getBean 的过程是什么?
IOC 如何解决循环依赖?
Spring 为什么不能解决构造器的循环依赖?
Spring 为什么不能解决 prototype 作用域循环依赖?
为什么要使用 ObjectFactory 而不是直接使用对象?
BeanFactory 和 FactoryBean 有什么区别?
Spring AOP 是如何实现的?
CGLIB 和 JDK Proxy 的区别?
说说自己对于 Spring MVC 的了解?
Spring MVC 的核心组件有哪些?
Spring MVC 工作原理了解吗?
为什么要有 HandlerMapping 和 HandlerAdapter?
什么是 DispatcherServlet?
统一异常处理怎么做?
Spring 管理事务的方式有几种?
Spring 事务中有哪几种事务传播行为?
REQUIRES_NEW 和 NESTED 的区别是什么?
@Transactional 注解怎么用?
@Transactional(rollbackFor = Exception.class) 了解吗?
声明式事务和编程式事务各有什么优缺点?
事务失效有哪几种情况?
什么是 Spring Boot?
Spring、Spring MVC 和 Spring Boot 有什么区别?
Spring Boot 的核心注解是哪些?由哪几个注解组成?
Spring Boot 的核心配置文件有哪几个?它们的区别是什么?
Spring Boot 如何实现自动装配?
MyBatis 的优缺点是什么?
#{} 和 ${} 的区别是什么?
XML 映射文件中除了 select、insert、update、delete,还有哪些标签?
Dao 接口的工作原理是什么?方法参数不同可以重载吗?
MyBatis 是如何进行分页的?分页插件的原理是什么?
MyBatis 和 Hibernate 有哪些不同?
动态 SQL 的执行原理是什么?
MyBatis 有哪些执行器?
导入预览
什么是 IOC?
分类: 后端框架
标签: Spring
批量摘要
解析提示
- 源文本更像知识笔记而非真实面经,缺少公司、岗位、轮次等面试元信息。
- 部分内容为提纲式总结,个别表述不够严谨,例如 Bean 生命周期被概括为“四个部分”但后文列出更多阶段;已尽量规范化。
- 存在个别术语或拼写细节问题,如 DispatchServlet 应为 DispatcherServlet、REQUIRED_NEW 更常见写法为 REQUIRES_NEW、rowbunds 应为 RowBounds;canonical_answer 已做规范化。
- “第三级缓存时做什么用的?”在原文仅以标题形式出现,答案已由上下文强推断提炼,属较强隐含证据。
创建时间: 2026/03/29 15:40
开始时间: 2026/03/29 15:40
完成时间: 2026/03/29 15:43