1. 架构理解:面试官不仅仅是想知道两者的定义,更是想看你能否说清楚它们在请求处理链中的位置关系,以及为什么 Spring 要在 Filter 之外再设计一套 Interceptor。
more...
1. 架构理解:面试官不仅仅是想知道两者的定义,更是想看你能否说清楚它们在请求处理链中的位置关系,以及为什么 Spring 要在 Filter 之外再设计一套 Interceptor。
more...
1. Bean 作用域理解:面试官想知道你是否清楚 Spring MVC 的 Controller 是单例的,以及单例意味着什么——多线程共享同一个实例。
more...
1. 核心组件认知:面试官不仅仅是想知道流程顺序,更想知道你是否清楚 DispatcherServlet、HandlerMapping、HandlerAdapter、ViewResolver 等核心组件各自的职责。
more...
1. 注解体系理解:面试官不仅仅是想知道你听过 @EnableAutoConfiguration 这个名字,更想知道你能不能把它拆开,说清楚每个注解的作用和它们之间的组合关系。
more...
1. 内嵌容器原理:面试官想知道你是否理解 Spring Boot 为什么不需要外部 Tomcat,而是能把 Web 容器 "嵌入" 到应用进程中,以及这个嵌入过程是怎么发生的。
more...
1. 源码级理解深度:面试官不仅仅是想听你背流程,更想知道你是否真正跟过 SpringApplication.run() 的源码,能不能说出关键类和方法的调用链路。
more...
1. 架构设计思维:面试官不仅仅想知道你知不知道三层架构的名字,更想知道你理解不理解 "为什么要分层",以及分层带来的好处(解耦、复用、可测试)。
more...
1. AOP 原理理解:面试官不仅仅是想让你罗列几个场景,更是想知道你是否真正理解 Spring 事务基于 AOP 动态代理的底层机制。大部分事务失效场景的根因都在这里。
more...