SpringMVC
Doctor舒畅
https://github.com/shuchang-wang
展开
-
解决 Springboot中Interceptor拦截器中依赖注入失败
解决 Springboot中Interceptor拦截器中依赖注入失败场景当我们在拦截器中通过注解实现依赖注入时,会发现注入失败,EmployeeDao对象为null,例如:拦截器:package com.alibaba.springboot.component;import com.alibaba.springboot.dao.EmployeeDao;import com.alibaba.springboot.entities.Employee;import org.slf...原创 2020-08-11 10:00:56 · 3576 阅读 · 1 评论 -
Spring MVC 图片上传处理
步骤一:配置上传解析器在springmvc.xml中配置文件上传解析器<!-- 文件上传,id必须设置为multipartResolver --><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">...原创 2018-08-26 17:32:59 · 316 阅读 · 0 评论 -
SpringMVC 全局异常处理
异常处理器【HandlerExceptionResolver】 springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。异常处理思路 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试手段减少运行时异常的发生。...原创 2018-08-26 17:43:27 · 180 阅读 · 0 评论 -
Spring MVC异常统一处理的三种方式
Spring 统一异常处理有 3 种方式,分别为: 使用 @ ExceptionHandler 注解 实现 HandlerExceptionResolver 接口 使用 @controlleradvice 注解 方式一:使用 @ ExceptionHandler 注解 使用该注解有一个不好的地方就是:进行异常处理的方法必须与出错的方法在同一个Controller里...原创 2018-08-26 18:55:26 · 245 阅读 · 0 评论 -
JavaWeb基础知识day16——Listener&&Filter
Listenerlistener: 监听器 作用: 监听web中的域对象 ServletContext ServletRequest HttpSession 监听内容: 监听三个对象的创建和销毁 监听三个对象属性的变化 监听session中javabean的状态 注意:listener全部是接口...原创 2019-03-14 21:17:57 · 184 阅读 · 0 评论 -
JavaWeb基础知识day17——注解&Servlet3.0实现文件上传
注解注解:jdk5之后提供了一个特性,和类 接口同级格式: @interface 注解名{}作用: 编译期检查 替代配置文件 定义注解(元注解:注解上的注解) 分析代码(用到反射)////////////////////////java中3个注解(理解) @Override:声明该方法是从父类上继承过来的,执行编译期的检查 @S...原创 2019-03-15 21:54:21 · 299 阅读 · 0 评论 -
JavaWeb基础知识day18——类加载器&静态代理&动态代理【jdk动态代理和cglib动态代理】
类加载器类加载器:(了解) 类加载: 我们编写的.java文件,jvm会将变成.class文件.该文件要想运行,必须加载内存中,然后会生成一个对象.Class对象 类加载器的作用:ClassLoader的具体作用就是将class文件加载到jvm虚拟机中去,程序就可以正确运行了。但是,jvm启动的时候,并不会一次性加载所有的class文件,而是根据需要去动态加载。...原创 2019-03-15 21:54:25 · 275 阅读 · 0 评论