spring常见面试题

本文介绍下spring常见的面试题,包括spring ioc,spring aop,spring mvc,spring boot,spring事务,spring相关等6个主要的部分。

文章目录

  • spring ioc
  • spring aop
  • spring mvc
  • spring事务
  • spring boot
  • spring相关


spring ioc

spring ioc部分

1.说一下spring中的IOC及其原理

2.spring bean的生命周期

3.BeanFactory和FactoryBean的区别

4.spring解决循环依赖

5.单例Bean是并发安全的吗?为什么?

6.BeanFactory和ApplicationContext有什么区别?

7.Spring都有哪几种注入方式,什么情况下用哪种

8.spring bean生命周期,几种scope区别

9.覆盖spring IOC容器中一个bean

10.Spring如何维护它拥有的bean

11.spring的bean加载机制和加载过程是怎样的

12.@Autowired的作用


spring aop

spring aop部分

1.AOP实现原理是什么?两种动态实现原理?JDK动态为什么要实现接口?

2.jdk动态代理和cglib代理

3.AspectJ和spring aop代理区别

4.说一下AOP中的切面切点。 用过哪些注解,注解的生命周期

5.spring aop的底层实验原理。 aop与cglib,与asm的关系。


spring mvc

spring mvc部分

1.springmvc底层实现大致逻辑?spring mvc有哪些常用的注解?

2.什么是MVC?SpringMVC处理请求的流程?

3.spring和springMVC是什么关系?

4.springMVC中对整个请求的处理流程是怎样的?返回json的话是用哪个view?

5.springmvc的几个核心类及请求过程

6.配置spring mvc拦截器的步骤

7.spring中的拦截器和过滤器介绍


spring事务

spring事务部分

1.spring事务的原理

2.说说Spring中的几种事务和隔离级别?

3.Spring中的事务传播机制是怎么使用ThreadLocal实现的?

4.@transactional注解在什么情况下会失效,为什么。

5.spring的事务管理是如何实现的,编程式如何实现

6.spring事务你是怎么用的?加了@Transcational注解spring都做了哪些工作?怎么知道事务执行成功了

7.spring默认事务传播属性是什么?嵌套事务子事务什么时候commit?

8.sping如何实现(保证)事务一致性完整性,spring中事务传播机制类型;

9.spring事务传播常见问题,spring事务传播机制的实现原理。


spring boot

spring boot部分

1.SpringBoot核心配置文件有哪些,区别是什么?

2.Springboot的核心注解组成?

3.springboot的监视器的理解?


spring相关

spring相关

1.spring的优点

2.spring中的设计模式

3.spring默认为单例模式为什么

4.spring异常处理

5.spring的http请求的流程

6.spring task是怎么实现的?

你可能感兴趣的:(核心知识点,spring核心知识,spring,面试)