日期:2022年1月6日

2022-01-06 0 By admin

通过注解方式配置SpringMVC

使用配置类和注解方式代替web.xml和SpringMVC配置文件的功能。 一、创建初始化类,代替web.xml 在Servlet3.0环境中,容器会在类路径中查找实现 javax.servlet.ServletContainerInitializer 接口的类,如果找到的话就用它来配置Servle…

2022-01-06 0 By admin

SpringMVC 自定义异常处理器示例

在SpringMVC项目中,使用使用 HandlerExceptionResolver 实现全局异常处理器。当抛出异常后,使用相应的符合用户体验的友好界面显示异常。 一、创建自定义异常类 设置自定义异常类,名称为OperationException。注意:该自定义异常类继承的是RuntimeExce…

2022-01-06 0 By admin

SpringMVC 拦截器 Interceptor介绍

SpringMVC的处理器拦截器类似于 Servlet 开发中的过滤器Filter,用于对处理器进行预先处理和后处理。我们可以自己定义一些拦截器来实现一些特定的功能。如果拦截器比较多,形成拦截器链条,简称拦截链,拦截链就是将拦截器按一定顺序形成一条,在被访问的时候,拦截器会一一被调用。 一、拦截器 …

2022-01-06 0 By admin

SpringMVC 文件上传和下载

一、使用ResponseEntity实现下载文件的功能 二、文件上传 文件上传要求form表单的请求方式必须为post,并且添加属性enctype=”multipart/form-data”。 SpringMVC中将上传的文件封装到MultipartFile对象中,通过此对象…

2022-01-06 0 By admin

SpringMVC 对Restful 风格的支持

RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。 一、RESTful简介 REST:Representational State Transfer,表现层资源状态转移。 1.1、资源 资源是一种看待服务器的方式。即,将服务器看作是由很多离…