Spring MVC
文章平均质量分 59
Spring MVC
李林楠
努力成为技术大牛!
展开
-
全局异常统一处理
全局异常统一处理在 JavaEE 项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。SpringMVC 对于异常处理这块提供了支持,通过 SpringMVC 提供的全局异常处理机制,能够将所有类型的异常处理从各处理过程解耦出来,既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。全局异常实现方式 Spring M原创 2021-11-10 16:59:10 · 766 阅读 · 0 评论 -
SpringMVC 拦截器
拦截器SpringMVC 中的 Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆等操作。对于 SpringMVC拦截器的定义方式有两种:实现接口:org.springframework.web.servlet.HandlerInterceptor继承适配器:org.springframework.web.servlet.handler.HandlerInterceptorAdapter...原创 2021-11-09 19:09:43 · 227 阅读 · 0 评论 -
JSON数据开发
JSON数据开发基本概念Json 在企业开发中已经作为通用的接口参数类型,在页面(客户端)解析很方便。SpringMVC 对于json 提供了良好的支持,这里需要修改相关配置,添加 json 数据支持功能@RequestBody该注解用于读取 Request 请求的 body 部分数据,使用系统默认配置的 HttpMessageConverter 进行解析,然后把相应的数据绑定到要返回的对象上 ,再把 HttpMessageConverter 返回的对象数据绑定到controller 中方法的参数上原创 2021-11-08 20:17:26 · 459 阅读 · 0 评论 -
Spring MVC 设置请求域
Spring MVC 设置请求域package com.xxxx.springmvc.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.ui.ModelMap;import org.springframework.web.bind.annotation.RequestMapping;import or原创 2021-11-08 15:43:54 · 285 阅读 · 0 评论 -
重定向与请求转发
重定向与请求转发SpringMVC 默认采用服务器内部转发的形式展示页面信息。同样也支持重定向页面。重定向重定向是发一个302的状态码给浏览器,浏览器自己去请求跳转的网页。地址栏会发生改变。重定向以 redirect: 开头package com.xxxx.springmvc.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.Re原创 2021-11-07 20:04:07 · 412 阅读 · 0 评论 -
Spring MVC 参数绑定
Spring MVC 参数绑定客户端请求的参数到控制器功能处理方法上的参数的绑定,对于参数绑定非常灵活。基本数据类型package com.xxxx.springmvc.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annota原创 2021-11-06 20:38:16 · 160 阅读 · 0 评论 -
URL地址映射配置
URL地址映射配置@RequestMapping通过注解 @RequestMapping 将请求地址与方法进行绑定,可以在类级别和方法级别声明。类级别的注解负责将一个特定的请求路径映射到一个控制器上,将 url 和类绑定;通过方法级别的注解可以细化映射,能够将一个特定的请求路径映射到某个具体的方法上,将 url 和类的方法绑定。映射单个 URL@RequestMapping("") 或 @RequestMapping(value="")package com.xxxx.springmvc.co原创 2021-11-06 18:53:35 · 1698 阅读 · 0 评论 -
Spring MVC 环境搭建
Spring MVC 环境搭建创建web项目pom.xml添加坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0原创 2021-11-06 15:24:10 · 338 阅读 · 0 评论 -
Spring MVC 核心思想和框架特点
Spring MVC 核心思想和框架特点MVC思想 模型-视图-控制器(MVC)是一个众所周知的以设计界面应用程序为基础的设计思想。它主要通过分离模型、视图及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用户的请求,并调用后台服务(service或者dao)来处理业务逻辑。处理后,后台业务层可能会返回了一些数据在视图层展示。控制器收集这些数据及准备模型在视图层展示。MVC模式的核心思想是将业务逻原创 2021-11-05 17:26:10 · 814 阅读 · 0 评论