【面试实战】Spring基础、IoC、AOP、MVC、Mybatis、Spring Boot

version:1.0

文章目录

  • Spring
    • Spring基础 / IoC
      • ‍♂️面试官:举例Spring的模块?
      • ‍♂️面试官:Spring、SpringMVC、Spring Boot关系?
      • ‍♂️面试官:说说对SpringIoC的了解?
      • ‍♂️面试官:什么是Spring Bean?
      • ‍♂️面试官:Bean的作用域?
      • ‍♂️面试官:Bean的生命周期?
      • ‍♂️面试官:单例Bean的线程安全问题了解吗?
      • ‍♂️面试官:@Component 和 @Bean 注解的区别是什么?
      • ‍♂️面试官:项目中是怎么实现依赖注入的?
      • ‍♂️面试官:@Autowired 和 @Resource 的区别是什么?
    • Spring AOP
      • ‍♂️面试官:说说自己对于AOP的了解?
      • ‍♂️面试官:Spring AOP 和 AspectJ AOP 有什么区别?
      • ‍♂️面试官:AspectJ 定义的通知类型有哪些?
    • Spring MVC
      • ‍♂️面试官:说说自己对于Spring MVC的了解?
      • ‍♂️面试官:Spring MVC 的核心组件?
      • ‍♂️面试官:Spring MVC 的工作流程?
  • Mybatis
    • ‍♂️面试官:为什么说 MyBatis 是半自动持久化层 ORM 映射工具?它与全自动的区别在哪里?
    • ‍♂️面试官:#{}和${}的区别是什么?
    • ‍♂️面试官:xml映射文件中,除了常见的select、insert、update、delete还有哪些标签?
  • Spring Boot
    • ‍♂️面试官:Spring Boot 和 Spring 的区别?
    • ‍♂️面试官:使用Spring Boot的主要优点?
    • ‍♂️面试官:什么是Spring Boot Starter?
    • ‍♂️面试官:Spring Boot 的自动配置原理?
    • ‍♂️面试官:介绍⼀下 @SpringBootApplication 注解?
    • ‍♂️面试官:Spring Boot 支持哪些嵌入式web容器?

在这里插入图片描述

Spring

Spring基础 / IoC

‍♂️面试官:举例Spring的模块?

‍♂答:

Spring是一套为了简化企业级开发的开源框架,主要思想是Spring IoC 和Spring AOP。

spring-core:Spring框架基本的核心组件,包含很多关键类。

spring-beans:提供对bean的创建、解析等功能的支持。

spring-aspects :该模块为 AspectJ 的集成提供支持。

spring-aop :提供对面向切面的编程的支持。

spring-webmvc : 提供对 Spring MVC 的实现。

‍♂️面试官:Spring、SpringMVC、Spring Boot关系?

<

你可能感兴趣的:(技术实战专栏(已上云),面试,mvc,spring)