1、Spring中配置的bean是在什麼時候實例化的?
![漫畫|Spring AOP的底層原理是什麼?](http://p2.ttnews.xyz/loading.gif)
2、描述一下Spring中的IOC、AOP和DI
IOC和AOP是Spring的兩大核心思想
![漫畫|Spring AOP的底層原理是什麼?](http://p2.ttnews.xyz/loading.gif)
3、談談IOC、AOP和DI在項目開發中的應用場景
4、談談Spring如何配置聲明式事務控制
- 基於tx和aop名字空間的xml配置文件
- 基於@Transactional註解
5、Spring的作用域有哪些?
Spring的作用域有singleton、prototype、request、session和global session
6、Spring AOP的底層原理是什麼?攔截器的優勢有哪些?
Spring AOP的底層都是通過代理來實現的
- 一種是基於JDK的動態代理
- 一種是基於CgLIB的動態代理
攔截器是基於Java反射機制實現的,使用代理模式
7、如何手寫代碼實現Spring原理?
Spring是個巨大的工廠,這個工廠就是專門用來生成Bean,所以如果要手寫的一定要用到工廠設計模式
8、Controller接收JSON數據使用哪個註解?
9、談談SpringMVC的工作原理
10、談談你對SSM的理解,他們是如何協作完成功能開發的?
SSM是標準的MVC設計模式,將整個系統劃分為顯示層,控制層,業務層,數據層四層。
11、SpringMVC中的常用註解及其作用
閱讀更多 Java知音 的文章