![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
对Spring框架的一些经典面试题和重要概念进行归纳总结
白白甜甜冰
这个作者很懒,什么都没留下…
展开
-
SpringMvc的执行流程
SpringMvc的执行流程可以分成以下步骤:(1)用户发送请求至前端控制器 DispatcherServlet。 (2)DispatcherServlet 收到请求调用 HandlerMapping 处理器映射器。 (3)处理器映射器找到具体的处理器(可以根据 xml 配置、注解进行查找),生成处理器对象 及处理器拦截器(如果有则生成)一并返回给 DispatcherServlet。 (4)DispatcherServlet 调用 HandlerAdapte...原创 2022-04-10 13:12:38 · 493 阅读 · 0 评论 -
@RequestParam和@Param的区别
一、@RequestParam@RequestParam是SpringMVC中的一个注解二、@Param@Param是Mybatis中的一个常用注解原创 2022-04-05 00:15:21 · 5706 阅读 · 0 评论 -
@RequestBody,RequestEntity,@ResponseBody,ResponseEntity的作用与区别
在SpringMVC中,HttpMessageConverter(报文信息转换器)提供了两个注解和两个类型:@RequestBody,@ResponseBody, RequestEntity, ResponseEntity,本文就介绍一下他们的作用与区别。一、@RequestBody@RequestBody可以获取请求体,需要在控制器方法设置一个形参,使用@RequestBody对这个形参进行标识,当前请求的请求体就会为当前注解所标识的形参赋值。相关演示:控制台的输出结果:原创 2022-03-04 22:09:46 · 1485 阅读 · 0 评论 -
Spring框架:IOC容器中bean的生命周期
(1)通过构造器或者工厂方法创建bean实例(2)为bean的属性设置值和对其他bean的引用(3)把bean实例传递给bean后置处理器的 postProcessBeforeInitialization方法(4)调用bean的初始化方法(需要进行配置初始化的方法 init-method)(5)把bean实例传递给bean后置处理器的 postProcessAfterInitialization方法(6)可以使用bean实例了(即可以获取这个bean对象了)(7)当容器关闭时,调用.原创 2022-02-17 12:30:10 · 371 阅读 · 0 评论 -
Spring框架:谈谈对IOC和AOP的理解
在java面试中,如果我们被问及Spring框架的相关问题,那么一定避不开对Spring中的IOC和AOP的理解和使用,本文就简单谈论对于Spring中IOC和AOP的理解。一、IOC的理解1.1 IOC的概念与原理 IOC,即控制反转,把对象的创建、初始化、销毁交给 Spring 来管理,而不是由开发者控制,实现控制反转。IOC 思想基于 IOC 容器完成,IOC 容器底层就是对象工厂(BeanFactory 接口)。IOC的原理是基于xml解析、工厂设计...原创 2022-02-23 21:59:25 · 22724 阅读 · 1 评论