![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringMVC框架
SpringMVC笔记
程序员小庞
这个作者很懒,什么都没留下…
展开
-
SpringMVC框架笔记及代码
SpringMVC框架 1、SpringMVC的基本用法 1.什么是SpringMVC SpringMVC是一套标准的MVC框架,充当mvc中 c的一部分,是Spring框架的一个分支 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,也简化了我们日常的Web开发 2.为什么要使用SpringMVC 配置简单使用更灵活、效率比较高。 能非常简单的设计出干净的Web层; 进行更简洁的Web原创 2021-10-12 20:18:12 · 294 阅读 · 0 评论 -
SpringMVC之文件的上传与下载
package controller; import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileupload.disk.DiskFileItemFactory; import org.apache.commons.fileupload.servlet.ServletFileUpload; import org.apache.commons.io.FileUtils; import org.aspectj.ut原创 2021-08-19 22:42:50 · 53 阅读 · 0 评论 -
SpirngMVC自定义类型转换器
自定义类型转换器 自定义一个类, 实现Converter接口,接口是支持泛型的Converter<String,要转换为的类型> 重写接口中的转换方法 方法内部做具体转化的事情,方法会返回一个转化后的对象 public class StringToDateConverter implements Converter<String, Date> { @Override public Date convert(String s) { } 告知Spring这里有一个自定义的类型转换器,原创 2021-08-19 22:39:21 · 137 阅读 · 0 评论 -
SpringMVC拦截器
SpringMVC的拦截器(Interceptor) SpringMVC的拦截器可以理解为时以前的Filter,在真正到达资源之前做事情的 拦截器的使用流程 自定义一个拦截器类 继承 HandlerInterceptorAdapter 实现 HandlerInterceptor(接口中三个方法都是default修饰) 在自定义类重写方法 PreHandle 预先处理(controller之前执行) AOP的前置 PostHandle 请求后处理(controller之后执行)AOP的后置 After原创 2021-08-19 22:36:37 · 53 阅读 · 0 评论 -
SpringMVC异常处理
自定义一个异常类MyException 将所有的异常都统一捕获,变成一个唯一的异常,交给总管,在自定义的异常类上加注解@Component 自定义一个异常处理类(处理异常 做转发 响应)实现HandlerExceptionResolver 需要做一个配置,告知Spring帮我们将自定义的异常处理类管理起来 扫描注解的包 <context:component-scan base-package=“controller,exception”></context:component-sca.原创 2021-08-19 22:33:51 · 60 阅读 · 0 评论 -
SpringMVC初始
原有方式 Controller控制层 package controller; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.Controller; /** * 这是一个控制层的类 * 这个类最早期用Tomcat管理的时候 * 是有一些规则的 * 1.继承 实现Controller * 2.重写原创 2021-08-15 14:46:23 · 61 阅读 · 0 评论