• Spring框架面试题总结(面试必备)


    1. spring 概述部分

    1.1 什么是spring?
    1.2 spring框架的核心?
    1.3 spring框架的优缺点
    1.4 spring5 的主要模块构成
    1.5 Spring 框架中都用到了哪些设计模式?
    1.6 讲解一下核心容器(spring context应用上下文) 模块

    2. spring的控制反转(IOC)

    2.1 什么是Spring IOC 容器?
    2.2 IOC 有什么作用?
    2.3 使用IOC容器的优点?
    2.4 spring IOC支持哪些功能
    2.5 BeanFactory 和 ApplicationContext有什么区别?
    2.6 ApplicationContext通常的实现是什么?
    2.8 什么是Spring的依赖注入?
    2.9 依赖注入有什么优势?
    2.10 有哪些不同类型的依赖注入实现方式?
    2.11 构造器依赖注入和Setter方法注入的区别

    3. spring 的 Bean

    3.1 什么是Spring bean?
    3.2 一个 Spring Bean 定义 包含什么?
    3.3 如何给Spring 容器提供配置元数据?Spring有几种配置方式
    3.4 Spring基于xml注入bean的几种方式
    3.5 你怎样定义类的作用域?
    3.6 解释Spring支持的几种bean的作用域?
    3.7 Spring框架中的单例bean是线程安全的吗?
    3.8 Spring如何处理多线程并发问题?
    3.9 使用@Autowired注解自动装配的过程是怎样的?
    3.10 你可以在Spring中注入一个null 和一个空字符串吗?

    4. spring的常用注解

    4.1 什么是基于Java的Spring注解配置? 给一些注解的例子
    4.2 怎样开启注解装配?
    4.3 @Component, @Controller, @Repository, @Service 有何区别?
    4.4 @Required 注解有什么作用
    4.5 @Autowired 注解有什么作用
    4.6 @Autowired和@Resource之间的区别
    4.7 @Qualifier 注解有什么作用
    4.8 @RequestMapping 注解有什么用?

    5. spring的数据访问

    5.1 JdbcTemplate是什么
    5.2 Spring支持的事务管理类型, spring 事务实现方式有哪些?
    5.3 说一下Spring的事务传播行为
    5.4 说一下 spring 的事务隔离?
    5.5 Spring框架的事务管理有哪些优点?
    5.6 Spring框架的事务管理有哪些优点?
    6.6 spring的面向切面编程(AOP)

    6.1 什么是AOP

    6.2 Spring AOP and AspectJ AOP 有什么区别?AOP 有哪些实现方式?
    6.3 JDK动态代理和CGLIB动态代理的区别
    6.4 如何理解 Sp

  • 相关阅读:
    docker部署ElasticSearch过程记录
    A. Strange Birthday Party- Codeforces Round #694 (Div. 1)
    JAVA8 Collectors.toMap value为null报错
    【LeetCode】算法 —— 232. 用栈实现队列【队列】
    RK3568平台开发系列讲解(网络篇)socket内核对象的创建过程
    线程安全问题的原因和解决方案
    ssm基于web的网络租房系统毕业设计源码250910
    Java网络通信:IP、端口、协议、IP地址操作类-InetAddress
    网络数据采集-免费网络数据采集软件
    基于python和定向爬虫的商品比价系统
  • 原文地址:https://blog.csdn.net/m0_71563599/article/details/126851156