摘要: SpringMVC常用组件 **DispatcherServlet:**前端控制器,不需要工程师开发,由框架提供 作用:统一处理请求和响应,整个流程控制的中心,由它调用其它组件处理用户的请求 **HandlerMapping:**处理器映射器,不需要工程师开发,由框架提供 作用:根据请求的url、m 阅读全文
posted @ 2023-02-17 18:08 LaViez 阅读(39) 评论(0) 推荐(0)
摘要: 注解配置SpringMVC 使用配置类和注解代替web.xml和SpringMVC配置文件的功能 创建初始化类,代替web.xml 在Servlet3.0环境中,容器会在类路径中查找实现 javax.servlet.ServletContainerInitializer 接口的类,如果找到的话就用它 阅读全文
posted @ 2023-02-17 18:07 LaViez 阅读(54) 评论(0) 推荐(0)
摘要: 异常处理器 SpringMVC默认使用 DefaultHandlerExceptionResolver ,因此,会跳转到出现 404、405等报错页面 基于XML配置的异常处理 SpringMVC提供了一个处理控制器方法执行过程中所出现的异常的接口:HandlerExceptionResolver 阅读全文
posted @ 2023-02-17 18:06 LaViez 阅读(55) 评论(0) 推荐(0)
摘要: 拦截器 拦截器的配置 SpringMVC中的拦截器用于拦截控制器方法的执行 SpringMVC中的拦截器需要实现HandlerInterceptor SpringMVC的拦截器必须在SpringMVC的配置文件中进行配置: <bean class="com.atguigu.interceptor.F 阅读全文
posted @ 2023-02-17 18:06 LaViez 阅读(47) 评论(0) 推荐(0)
摘要: 文件下载 ResponseEntity用于控制器方法的返回值类型,该控制器方法的返回值就是响应到浏览器的响应报文使用ResponseEntity实现下载文件的功能 ①浏览器触发下载 <a th:href="@{/test/down}">下载图片</a> ②控制器方法 @RequestMapping( 阅读全文
posted @ 2023-02-17 18:05 LaViez 阅读(36) 评论(0) 推荐(0)