当前位置: 首页 > news >正文

【项目实战】SpringMVC配置全局属性,是实现WebMvcConfigurer接口,还是直接继承WebMvcConfigurationSupport类?

一、说明

官方推荐以下两种方式来配置全局的SpringMVC的相关属性

  • 方式一:实现WebMvcConfigurer接口(推荐)
  • 方式二:直接继承WebMvcConfigurationSupport类。

介绍一下两者区别吧。

二、 WebMvcConfigurer介绍

WebMvcConfigurer是一个接口,用于配置全局的SpringMVC的相关属性

WebMvcConfigurer配置类其实是Spring内部的一种配置方式,采用JavaBean的形式来代替传统的XML配置文件形式进行针对框架个性化定制

它可以帮你配置静态资源,并且该接口提供了一组静态方法,用于配置 URL 路径匹配、参数解析等

2.1 WebMvcConfigurer接口的主要方法

WebMvcConfigurer提供了跨域设置、静态资源处理器、类型转化器、自定义拦截器、页面跳转等能力。具体见下面源码。

public interface WebMvcConfigurer {//配置路由请求规则default void
http://www.lryc.cn/news/24349.html

相关文章:

  • 房产营销、地产中介如何高效低成本获客?
  • Kotlin-作用域函数
  • QNX7.1 交叉编译开源库
  • 论文投稿指南——中文核心期刊推荐(外国语言)
  • Fabric系列 - 链码-内部链码的特性
  • NetApp SnapCenter 备份管理 ——借助应用程序一致的数据备份管理,简化混合云操作
  • Java内置队列和高性能队列Disruptor
  • 比特数据结构与算法(第四章_下)二叉树的遍历
  • chatGPT是什么
  • jenkins漏洞集合
  • 用canvas画一个炫酷的粒子动画倒计时
  • Java技术学习——Maven相关知识
  • C++ 认识和了解C++
  • u盘误删的文件怎么找回
  • 二分查找由浅入深--算法--java
  • 【学习】笔记本电脑重新安装系统win10
  • RocketMQ的一些使用理解
  • Java枚举详解
  • 虚拟机上安装openKylin详细步骤总结
  • 夜天之书 #74 企业开源的软件协议模型实践(Part 2)
  • 2.webpack实时打包
  • KingbaseES V8R3 表加密
  • 2 为社么软件架构很重要?
  • Python 之 Pandas merge() 函数、set_index() 函数、drop_duplicates() 函数和 tolist() 函数
  • MySQL实战之深入浅出索引(下)
  • (二分查找)leetcode1539. 第 k 个缺失的正整数
  • yaml文件格式详解及实例
  • AOP在PowerJob中的使用,缓存锁保证并发安全,知识细节全总结
  • 对账平台设计
  • JavaEE进阶第五课:SpringBoot的创建和使用