Spring
向51致敬
爱我所爱!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC异常处理
SpringMVC异常处理 1.使用 @ ExceptionHandler 注解 使用该注解有一个不好的地方就是:进行异常处理的方法必须与出错的方法在同一个Controller里面。 2.使用 @controlleradvice 注解 全局异常处理器 3.实现 HandlerExceptionResolver 接口 定义异常处理器 ...原创 2019-10-30 14:59:22 · 330 阅读 · 0 评论 -
SpringMvc文件下载
SpringMvc文件下载 1.方式一:基于ResponseEntity实现 @RequestMapping("/testHttpMessageDown") public ResponseEntity<byte[]> download(HttpServletRequest request) throws IOException { // 需要下载的文件 File file =...原创 2019-10-30 14:57:31 · 341 阅读 · 0 评论 -
SpringMvc数据回写
SpringMvc数据回写 1.数据回写 数据回写:在做数据更新的时候服务端查询的数据自动填充到表单中。 1.1默认方式 通过前面讲解的 Map Mode ModelMap绑定数据 页面中回写 2.通过Model方式 如果使用对象去接收客户端传来的数据,那么对象默认会被自动放到model中,在前端页面可以直接使用对象中的数据。 表单代码如下: 页面中 3.@ModelAttribute注解...原创 2019-10-30 14:56:08 · 864 阅读 · 0 评论 -
SpringMvc使用注解的方式
SpringMvc使用注解的方式 修改配置文件开启注解方式 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:...原创 2019-10-30 14:52:23 · 253 阅读 · 0 评论 -
SpringMvc静态资源文件处理
SpringMvc静态资源文件处理 在SpringMVC中,默认情况下,所有的静态资源都会被拦截(js,css。html,图片、视频、音频),对于静态资源,需要手动配置静态资源过滤。 解决这个问题的方式有两种: 1.在web.xml中配置default servlet <!-- 防止资源文件被spring MVC拦截 --> <servlet-mapping> ...原创 2019-10-30 14:50:54 · 567 阅读 · 0 评论 -
Springmvc基本操作
Springmvc基本操作 1.响应请求的方式 1.1ModelAndView 1.2返回void 返回值为void时,方法中可以不用做任何返回,例如下面代码: 此时,在浏览器端请求/test1接口,springmvc会默认去查找和方法同名的页面作为方法的视图返回。 如果确实不需要该方法返回页面,可以使用@ResponseBody注解,表示一个请求到此为止。 1.3返回一个字符串 返回一个...原创 2019-10-30 14:49:54 · 279 阅读 · 0 评论 -
SpringMVC工作原理的介绍
SpringMVC工作原理的介绍 1.原理图 2.流程文字说明 1.用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2.DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler...转载 2019-10-30 14:38:34 · 636 阅读 · 0 评论 -
SpringMvc服务器端数据校验
SpringMvc服务器端数据校验 1.为什么需要服务端校验? 最早的校验,就是服务端校验。早期的网站,用户输入一个邮箱地址,校验邮箱地址需要将地址发送到服务端,服务端进行校验,校验成功后,给前端一个响应。有了JavaScript,校验工作可以放在前端去执行。那么为什么还需要服务端校验呢? 因为前端传来的数据不可信。前端很容易获取都后端的数据接口,如果有人绕过页面,就会出现非法数据,所以服务端也要...原创 2019-10-30 14:33:29 · 320 阅读 · 0 评论 -
SpringMvc
SpringMvc 概念: 1.Spring Web MVC是一种基于Java的实现了Web MVC设计 模式的请求驱动类型的轻量级Web框架 2.使用了MVC架构模式的思想,将web层进行职责解耦 3.基于请求驱动指的就是使用请求-响应模型 4.框架的目的就是帮助我们简化开发, Spring Web MVC也是要简化我们日常Web开发的。 使用的的相关jar包: 配置文件: 在src目录下创...原创 2019-10-30 14:28:30 · 173 阅读 · 0 评论 -
SpringMvc 文件上传
SpringMvc 文件上传 实现的步骤 1.添加FileUpload相关的jar [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aqMC9Mvo-1572176118537)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1572148565677.png)] 2.表单设置 表单提...原创 2019-10-30 14:26:22 · 205 阅读 · 0 评论 -
CGLIB动态代理
CGLIB动态代理 导入cglib的jar包 // 代理模式中的 创建 目标对象 target public class UserServiceImpl{ //@Override public String holle(String msg) { System.out.println("目标对象 : " + msg); return "holle"; } //@Overri...原创 2019-10-22 20:24:29 · 186 阅读 · 0 评论 -
JDK动态代理
JDK动态代理 //定义公共接口 public interface UserService { public String holle(String msg); public void fig(String msg); } //实现接口 public class UserServiceImpl implements UserService { @Override publi...原创 2019-10-22 20:14:12 · 160 阅读 · 0 评论
分享