Spring相关面试题?
- Bean的实例化和Bean的初始化有什么区别?
- 什么是AOP、能做什么?有哪些常见的概念名称?它和AsepctJ有什么区别?
- Spring中的事务是如何实现的?
- Spring的传播机制有哪些,底层是如何实现的?
- 哪些情况会导致Spring事务失效,对应的原因是什么?
- Spring中Bean创建的生命周期有哪些步骤?
- Spring中的Bean是线程安全的吗?
- ApplicationContext和BeanFactory有什么区别?
- Spring容器启动流程是怎样的?
- Spring通知有哪些类型?
- JDK动态代理和CGLIB动态代理的区别?
- JavaConfig方式如何启用AOP?
- AOP有哪几种实现方式?
- Spring多线程事务,能否保证线程的一致性?
- Spring事务的失效原因?
- Spring事件监听的核心机制是什么?
- Spring源码用到了哪些设计模式?
- Spring如何管理MyBatis的Mapper接口的?
- 说说你是如何解决get和post乱码问题的?
SpringMVC相关面试题?
- SpringMVC处理请求的流程是什么?
- SpringMVC的控制器是不是单例模式,如果是,有什么问题,怎么解决?
- SpringMVC中如何处理AJAX请求?
- Spring和SpringMVC为什么需要父子容器?
- 是否可以把Spring的Bean交给SpringMVC进行管理?
- 如何实现零配置的SpringMVC?原理是什么?
- SpringMVC的拦截器和过滤器的区别以及执行顺序?
SpringBoot相关面试题?
- SpringBootApplication注解有什么用?
- SpringBoot的spring.factories文件有什么作用?
- 你是如何理解SpringBoot中的自动配置的?
- SpringBoot启动过程中做了那些事情?
- 谈谈对SpringBoot的理解,它有哪些特性?
- Spring和SpringBoot的关系和区别?
- SpringBoot的核心注解?
- Spring自动配置原理?
- 为什么SpringBoot的jar包可以直接运行?
- SpringBoot的启动原理?
- SpringBoot内置Tomcat启动原理?
- SpringBoot外部Tomcat启动原理?
- 会不会自定义Starter?大概实现过程?
- 读取配置文件原理和加载顺序优先级?
- SpringBoot的默认日志实现框架是什么?怎么切换成别的?
- 说说你开发的时候怎么在SpringBtoot的基础上做扩展?
SpringCloud相关面试题?
- SOA、分布式、微服务之间有什么关系和区别?
- 谈谈你对微服务的理解?
- SpringCloud和Dubbo有哪些区别?
- SpringCloud有哪些常用组件,作用是什么?
- SpringCloud和SpringCloud Alibaba都有哪些组件?
- 高并发场景下如何实现系统限流?
- SpringCloud各组件功能与Dubbo的区别?
- 什么是Hystrix?简述实现机制?
- 什么是服务降级、什么是服务限流?
- 项目中怎么保证微服务敏捷开发?
- 微服务架构的优缺点?
ps:以下是我整理的java面试资料,密码是obht,感兴趣的可以看看。最后,创作不易,觉得写得不错的可以点点关注!
链接:https://www.yuque.com/u39298356/uu4hxh?# 《Java面试宝典》