day01-SpringMVC基本介绍-01
SpringMVC介绍-01 1.离线文档 解压 spring-5.3.8-dist.zip文件。 位置:spring-framework-5.3.8/docs/reference/html/web.html#spring-web 2.SpringMVC基本介绍 2.1SpringMVC特点&概述 ...
springboot~WebMvcConfigurer详解
1. 前言 WebMvcConfigurer配置类其实是Spring内部的一种配置方式,采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制,可以自定义一些Handler,Interceptor,ViewResolver,MessageConverter。基于java-ba ...
SpringMVC学习笔记 - 第二章 - SSM整合案例 - 技术整合、统一结果封装、统一异常处理、前后联调、拦截器
【前置内容】Spring 学习笔记全系列传送门: Spring学习笔记 - 第一章 - IoC(控制反转)、IoC容器、Bean的实例化与生命周期、DI(依赖注入) Spring学习笔记 - 第二章 - 注解开发、配置管理第三方Bean、注解管理第三方Bean、Spring 整合 MyBatis 和 ...
学习笔记——SpringMVC拦截器的两种装配方式;SpringMVC拦截器工作原理;SpringMVC中的异常处理器;SpringMVC工作原理
2023-01-22 一、SpringMVC拦截器的两种装配方式 1、全局装配(放置在springmvc.xml中) <!-- 装配拦截器--> <!-- 全局装配--> <mvc:interceptors> <ref bean="myInterceptor"></ref> </mvc:interc ...
学习笔记——SpringMVC文件上传与下载
2023-01-21 一、文件下载 1、实现文件下载步骤 (1)准备文件下载相关步骤 (2)将ResponseEntity<T>对象,作为方法返回值 (3)为ResponseEntity<T>对象,设置三个参数 2、示例代码 @RequestMapping("/fileDownloadControl ...
学习笔记——springMVC中视图及视图解析器对象;视图控制器
2023-01-20 一、springMVC中视图及视图解析器对象 1、视图解析器对象(ViewResolver) (1)概述:SpringMVC中所有视图解析器对象均实现ViewResolver接口 (2)作用:使用ViewResolver,将View从ModelAndView中解析出来 注:在s ...
学习笔记——SpringMVC简介;SpringMVC处理请求原理简图;SpringMVC搭建框架
2023-01-19 一、SpringMVC简介 1、SpringMVC是Spring子框架 2、SpringMVC是Spring为“控制层”提供的基于MVC设计理念的优秀的Web框架,是目前最主流的MVC框架。 3、SpringMVC是非侵入式:可以使用注解让普通java对象,作为请求处理器(Co ...
SpringMVC拦截器使用
SpringMVC拦截器 拦截器是用来干什么的? 在一个登录功能中,如果用户没有登录却尝试通过地址栏直接访问内部服务器资源,这显然是非法的。怎样对这些的非法访问进行拦截? SpringMVC的拦截器可以解决这个问题。 使用拦截器 编写拦截器 创建拦截器类,实现HandlerInterceptor接口 ...
SpringMVC学习笔记
1、认识SpringMVC 1、什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等 一类称为业务处理 ...
SpringBoot 阅读源码之RandomValuePropertySource 是如何工作的
最近在极客时间上面学习丁雪丰老师的《玩转 Spring 全家桶》,看到一个在application.properties 里面生成随机数的例子,觉得很厉害,带着崇拜的心情去阅读了一下Spring的源码,总算搞清楚了它是怎么工作的,阅读优秀的源代码是一个很不错的学习方式,这篇文章就是记录一下这个学习的 ...
框架进行时——SpringMVC流程简析(一)
基于 SpringWeb(5.3.23)的接口请求分析 前情提要 假定当前 Web 项目中有如下实体类和接口: package com.example.entity; public class WebUser { private String name; private Integer age; p ...
创建第一个springmvc程序
创建第一个springmvc程序 1、创建父项目文件,导入依赖,删除src文件夹 pom.xml文件 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</ ...