# Spring 面试题 by 爽爽学编程

本文作者:爽爽学编程 (opens new window)

本站地址:https://code-wss.com (opens new window)

# 什么是循环依赖(常问)?

# Spring 如何解决循环依赖?

# 为什么 Spring 循环依赖需要三级缓存,二级不够吗?

# 看过源码吗?说下 Spring 由哪些重要的模块组成?

# 什么是 Spring IOC?

# Spring IOC 有什么好处?

# Spring 中的 DI 是什么?

# 什么是 Spring Bean?

# Spring 中的 BeanFactory 是什么?

# Spring 中的 FactoryBean 是什么?

# Spring 中的 ObjectFactory 是什么?

# Spring 中的 ApplicationContext 是什么?

# Spring Bean 一共有几种作用域?

# Spring 一共有几种注入方式?

# 什么是 AOP?

# Spring AOP默认用的是什么动态代理,两者的区别?

# 能说说 Spring 拦截链的实现吗?

# Spring AOP 和 AspectJ 有什么区别?

# 说下 Spring Bean 的生命周期?

# 说下对 Spring MVC 的理解?

# Spring MVC 具体的工作原理?

# SpringMVC 父子容器是什么知道吗?

# 你了解的 Spring 都用到哪些设计模式?

# Spring 事务有几个隔离级别?

# Spring 有哪几种事务传播行为?

# Spring 事务传播行为有什么用?

# 能简单说说请求是如何找到对应的 controller 吗?

# Spring AOP 相关术语都有哪些?

# Spring 通知有哪些类型?

# Spring IOC 容器初始化过程?

# Spring Bean 注入容器有哪些方式?

# Spring 自动装配的方式有哪些?

# @Qualifier 注解有什么作用

# @Bean和@Component有什么区别?

# @Component、@Controller、@Repository和@Service 的区别?

# Spring 事务在什么情况下会失效?

# 说说 Spring 启动过程?

# Spring 的单例 Bean 是否有并发安全问题?

# Spring Bean如何保证并发安全?

# Spring中的@Primary注解的作用是什么?

# Spring中的@Value注解的作用是什么?

# Spring 中的 @Profile 注解的作用是什么?

# Spring 中的 @PostConstruct 和 @PreDestroy 注解的作用是什么?

# Spring 中的 @RequestBody 和 @ResponseBody 注解的作用是什么?

# Spring 中的 @PathVariable 注解的作用是什么?

# Spring中的 @ModelAttribute 注解的作用是什么?

# Spring 中的 @ExceptionHandler 注解的作用是什么?

# Spring 中的 @ResponseStatus 注解的作用是什么?

# Spring 中的 @RequestHeader 和 @CookieValue 注解的作用是什么?

# Spring 中的 @SessionAttribute 注解的作用是什么?

# Spring 中的 @Validated 和 @Valid 注解有什么区别?

# Spring 中的 @Scheduled 注解的作用是什么?

# Spring 中的 @Cacheable 和 @CacheEvict 注解的作用是什么?

# Spring 中的 @Conditional 注解的作用是什么?

# Spring 中的 @Lazy 注解的作用是什么?

# Spring 中的 @PropertySource 注解的作用是什么?

# Spring 中的 @EventListener 注解的作用是什么?

# Spring 和 Spring MVC 的关系是什么?

# Spring WebFlux 是什么?它与 Spring MVC 有何不同?

# 介绍下 Spring MVC 的核心组件?

# 什么是 Restful 风格的接口?

# Spring MVC中的Controller是什么?如何定义一个Controller?

# Spring MVC 中如何处理表单提交?

# Spring MVC 中的视图解析器有什么作用?

# Spring MVC 中的拦截器是什么?如何定义一个拦截器?

# Spring MVC 中的国际化支持是如何实现的?

# Spring MVC 中如何处理异常?

# Spring 中的 JPA 和 Hibernate 有什么区别?

Spring 面试题 by 爽爽学编程

爽爽学编程   |