SpringMVC
文章平均质量分 71
SpringMVC学习
后端阿一
我们长大的速度一定要赶上父母老去的速度,所以。。。请,再努力一点吧!!!
展开
-
Spring框架-八股文-面试题
什么是IOC,Spring是如何实现的?IOC,Inversion of Control(控制反转)IOC是一种设计思想,在Java开发中,将你设计好的对象交给SpringIOC容器来管理,而不是通过代码显示的创建对象把创建和查找依赖对象的控制权交给IOC容器,由IOC容器进行注入,组合对象。这样对象与对象之间就是松耦合的,便于测试和功能复用使程序的整个体系结构可维护性,灵活性,可拓展性都变得更好DI(依赖注入)依赖注入,是IOC容器装配,注入对象的一种方式依赖注入,通过简单的配置就原创 2021-10-14 12:27:50 · 635 阅读 · 1 评论 -
SpringMVC异常处理-HandlerExceptionResolver-SimpleMappingExceptionResolver-如何配置异常映射到视图?
SpringMVC异常处理介绍Spring MVC 通过 HandlerExceptionResolver 处理程序的异常,包括 Handler 映射、数据绑定以及目标方法执行时发生的异常。SpringMVC 提供的 HandlerExceptionResolver 的实现类:DispatcherServlet 默认装配的异常处理器:ExceptionHandlerExceptionResolver、ResponseStatusExceptionResolver、DefaultHandl原创 2021-09-20 17:22:45 · 362 阅读 · 0 评论 -
SpringMVC组件的执行流程,SpringMVC有哪些组件?
1.SpringMVC的执行流程用户发起请求至前端控制器DispatcherServlet;DispatcherServlet收到请求之后调用HandlerMapping处理器映射器;处理器映射器找到具体的处理器(可以根据xml配置文件“组件扫描”、注解进行查找),生成处理对象以及处理器拦截器(就是Filter过滤器,如果有的话才会生成),一并返回给DispatcherServlet;DispatcherServlet收到处理器执行链之后,就会调用HandlerAdapter处理器原创 2021-09-17 17:05:07 · 220 阅读 · 0 评论 -
SpringMVC-如何配置内部资源试图解析器?-InternalResourceViewResolver?
查看源码InternalResourceViewResolver内部视图解析器内部资源视图解析器的父类UrlBasedViewResolver根据上面的源码我们可以发现,如果我们在return的时候加上“redirect”或“forward”,就可以分别实现请求重定向和请求转发功能了@Controller@RequestMapping("/user")public class UserController { //这时的请求地址是:http://localhost:8080/user/原创 2021-09-17 17:01:02 · 760 阅读 · 1 评论 -
SpringMVC获取请求数据/参数
SpringMVC获取请求参数获取基本数据类型SpringMVC在获取基本数据类型时,会根据参数名进行自动注入(参数名和请求参数名一致)获取POJO类型SpringMVC在获取POJO类型时,会根据属性名进行自动注入(POJO的属性名和请求参数名一致),支持级联赋值获取数组类型也是参数名和请求参数一致就能够自动注入@RequestMapping("/getParams3")@ResponseBodypublic void getParams3(String[] strs){ S原创 2021-09-19 00:05:29 · 186 阅读 · 0 评论 -
SpringMVC-自定义类型转换器
类型转换器的介绍我们在正常开发中,SpringMVC帮我们配置好的类型转换器已经够我们使用了,但是我们还会遇到一些SpringMVC没有帮我配置好的类型转换,例如:时间日期类型的转换,字符串(非Json)和POJO之间的转换,这时我们就需要自定义一个类型转换器,来让SpringMVC能够帮我实现类型转换SpringMVC具体帮我们实现了哪些类型转换器,大家可以看这篇博客SpringMVC–Converter(类型转换器)详解类型转换发生在视图和控制器之间相互递交数据的时候,例如:当我们从请求中获取参原创 2021-09-19 21:49:54 · 1527 阅读 · 1 评论 -
SpringMVC-拦截器Interceptor的配置-拦截器Interceptor的使用-拦截器Interceptor的详解-多个拦截器的执行流程
1.拦截器的作用Spring MVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(Interceptor Chain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现。与过滤器不同的是,拦截器只是对处理器(Controller中的方法)进行拦截,并不对,JS,JSP等一些静态资源拦截【引用原文链接见章底】Interceptor 拦原创 2021-09-20 11:22:22 · 9127 阅读 · 1 评论