Spring面试连环炮

Posted 赵广陆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring面试连环炮相关的知识,希望对你有一定的参考价值。

spring直接问某些知识点的缺失少了,基本问我都是问我源码和设计模式之类的,基本都是要你快速上手也是通过boot来问一下spring的相关知识点,以下列出的是很基础的,但是这些基本的问题是必知必会的,因为太基础了,也有一些架构方便理解spring中真正的存在价值.以下的回答都分散在不同的文章我也乘此机会做一个总结

1说说你对Spring的 IOC 机制和AOP机制的理解可以吗?

回答: 由浅入深理解Spring的IOC机制和AOP机制

2 了解过cglib动态代理吗?他跟jdk动态代理的区别是什么?

回答:jdk动态代理只能增强某个接口的子类对象,cglib接口和类的子类对象都可以增强,spring默认是jdk代理而spring boot是cglib,

cglib增强的比较强,原有的比较弱

实际应用:Spring进阶-AOP注解开发

3 能说说Spring中的Bean是线程安全的吗?

Spring中的Bean是线程安全的吗?

4 Spring的事务实现原理是什么?能聊聊你对事务传播机制的理解吗?

原理:spring使用AOP思想
回答:Spring进阶事物的传播行为

5 能画一张图Spring和Spring Boot的核心架构吗?


回答:SpringBoot快速入门

6 能说说Spring中都使用了哪些设计模式吗?

工厂,单例,代理
回答:Java常用设计模式

7 能画一张图说说Spring Web MVC的核心架构吗?

回答:SpringMVC的介绍与环境搭建

8 能画一张图说说Spring Cloud的核心架构吗?

回答:SpringCloud原生五大组件简述

以上是关于Spring面试连环炮的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 面试,一个问题就干趴下了!

面试连环炮

Android 大厂高频面试之Handler面试连环炮

分库分表的4个面试连环炮问题!不会就惨了

Integer面试连环炮以及源码分析

美团面试:Java异常14连环炮,附答案