ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

阿里的Spring框架面试题到底有多难?

2019-02-22 10:03:26  阅读:264  来源: 互联网

标签:面试题 Spring 代理 Bean 多难 AOP 注解 IOC


代理模式相关问题

  1. 为什么需要代理模式?
  2. 讲讲静态代理模式的优点及其瓶颈?
  3. 对Java 接口代理模式的实现原理的理解?
  4. 如何使用 Java 反射实现动态代理?
  5. Java 接口代理模式的指定增强?
  6. 谈谈对Cglib 类增强动态代理的实现?

Spring AOP相关问题

  1. 什么是 AOP?
  2. point cut,advice,Join point是什么?
  3. join point 和 point cut 的区别?
  4. 怎么理解面向切面编程的切面?
  5. 谈谈对SpringAOP Weaving(织入)的理解?
  6. 谈谈SpringAOP Introduction(引入)的理解?
  7. 讲解OOP与AOP的简单对比?
  8. 讲解JDK 动态代理和 CGLIB 代理原理以及区别?
  9. 讲解Spring 框架中基于 Schema 的 AOP 实现原理?
  10. 讲解Spring 框架中如何基于 AOP 实现的事务管理?

Spring IOC相关问题

  1. 什么是 IOC?
  2. 谈谈对控制反转的设计思想的理解?
  3. 怎么理解 Spring IOC 容器?
  4. Spring 中有多少种 IOC 容器?
  5. Spring IOC 怎么管理 Bean 之间的依赖关系,怎么避免循环依赖?
  6. 对Spring IOC 容器的依赖注入的理解?
  7. 说说对Spring IOC 的单例模式和高级特性?
  8. BeanFactory 和 FactoryBean 有什么区别,BeanFactory 和 ApplicationContext 又有什么不同?
  9. Spring 在 Bean 创建过程中是如何解决循环依赖的?
  10. 谈谈Spring Bean 创建过程中的设计模式?

注解相关问题

  1. 注解是一种什么样的编程思想?
  2. 为何能够直接使用@Autowired进行依赖注入?是如何工作的?
  3. Spring 是如何通过@AutoWired 自动注入 Bean 属性和 Map,List 集合的?
  4. @Required 是如何起到检查xml里面属性有没有被配置的?
  5. Spring 框架是如何把标注@Component 的 Bean 注入到容器?
  6. @Configuration,@ComponentScan,@Import,@Bean 注解是是如何工作的?
  7. 使用@PropertySource 引入配置文件,那么配置文件里面的配置是如何被注册到 Spring 环境里面的?
  8. 讲解如何通过自定义注解实现一个简单的树形文档生成?

事务相关问题

  1. 在 XML 里面配置了一个 SqlSessionFactoryBean 后,其究竟做了什么?
  2. 在 XML 里面配置了一个 MapperScannerConfigurer 后,其究竟做了什么?
  3. 在执行 Mapper 接口的查询方法后,发生了什么?
  4. <tx:advice/>、<aop:config> 标签如何创建事务切面的?
  5. 标签添加后为何就可以使用注解式事务了?
  6. 为什么会报 Transaction rolled back because it has been marked as rollback-only 异常?
  7. Transactional 注解是否可以加在 private、protected 方法上?
  8. 事务的传播属性到底有什么用,嵌套事务到底又是怎么一回事?
  9. 为什么抛出了异常,事务却没有回滚?
  10. Spring 事务是如何保证线程安全的?

Kafka、Mysql、Tomcat、Docker、MyBatis、Nginx、Netty、Dubbo、Redis、Spring cloud、分布式、高并发、性能调优、微服务

标签:面试题,Spring,代理,Bean,多难,AOP,注解,IOC
来源: https://www.cnblogs.com/xieguolin/p/10416596.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有