应用UX体验标准

1、应用导航

标准编号

2.1.1.1

系统返回

标准描述

所有界面都可以执行系统返回操作。

除一级界面外,所有全屏界面均需要提供返回/关闭/取消按钮。(全屏沉浸式场景除外)

测试方法

使用侧边返回手势,验证当前应用界面是否可以执行系统返回操作。检查应用除一级页面外的所有全屏界面是否出现返回/关闭/取消按钮。

判定标准

所有界面都可以执行系统返回操作。应用除一级界面外,所有全屏界面均需要提供返回/关闭/取消按钮。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

2、界面布局 

标准编号

2.1.2.1

布局基础要求

标准描述

应用支持在不同屏幕尺寸的设备上良好显示,图片、视频等界面元素应避免出现错位/截断/变形/模糊等问题。

测试方法

检查应用内界面布局。

判断标准

应用在设备上能够正常显示。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

3、挖孔区适配

标准编号

2.1.2.2

挖孔区适配

标准描述

界面布局需要适配摄像头的挖孔区域,若重要信息或交互操作 (例如底部页签/顶部页签、工具栏、标题栏、搜索框、输入框、悬浮按钮、横幅通知等) 和挖孔区之间有遮挡,则需要局部避开挖孔区显示。

若重要信息或交互操作和挖孔区无遮挡,则无需避开挖孔区显示;悬浮类控件或功能 (例如弹出框、侧边栏等),无需避开挖孔区显示;可以上下滚动的内容,例如列表、卡片等无需避开挖孔区显示。

若应用支持横竖屏旋转,则横竖屏的界面布局均需满足以上挖孔适配要求。

输入框/按钮避让挖孔的示例

挖孔区没有遮挡交互或核心信息,无需避让的示例

测试方法

旋转设备,检查横屏、竖屏下的页签、工具栏、标题栏、搜索框、输入框、按钮、关键文本内容等重要信息及交互操作是否被摄像头挖孔区遮挡。

判断标准

横竖屏下,界面内容显示正常,布局正常,不出现重要信息或交互操作被挖孔区遮挡的情况,也不出现为了避让挖孔导致不对称的大面积留白。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

 4、人机交互

标准编号

2.1.3.1

避免与系统手势冲突

标准描述

应用使用的手势应避免与系统手势冲突。不要设计可能跟系统手势冲突的手势操作,如屏幕边缘手势、指关节手势、三指及以上的手势。

测试方法

应用内进行手势操作,观察是否与系统手势发生冲突。

判定标准

应用内相关手势操作与系统手势无冲突。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

标准编号

2.1.3.2

典型手势时长设计

标准描述

应用使用的典型手势设计需满足相关参数约束:

- 长按手势的接触时长应为 500 ms,时长在 400 ms-650 ms 内可调。

- 双击手势的间隔时长应为 70-400 ms 之间。

测试方法

对应用进行手势操作,观察并记录手势操作时长。

判定标准

- 长按手势持续时长在 400 ms-650 ms 内。

- 双击手势的识别间隔最少 70 ms,最多 400 ms。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

标准编号

2.1.3.3

点击热区

标准描述

点击热区需满足最小尺寸要求:

主要交互元素或控件的可点击热区至少为 48 vp × 48 vp (推荐),不得小于 40 vp × 40 vp (必须)。

测试方法

观察并计算应用界面点击按钮所占大小。

判定标准

可点击热区尺寸需大于或等于 40 vp × 40 vp。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

 5、视觉风格

标准编号

2.1.4.1

色彩对比度

标准描述

应用使用的色彩需满足最小对比度要求:

- 图标或标题文字与背景对比度大于 3:1。

- 正文文字与背景对比度大于 4.5:1。

测试方法

获取背景色信息,计算各控件与背景颜色间的对比度。

判定标准

- 图标或标题文字与背景对比度大于 3:1。

- 正文文字与背景对比度大于 4.5:1。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

标准编号

2.1.4.2

字体大小

标准描述

应用的文字大小需满足最小字号要求:

文本字号不小于 12 fp (推荐),最小不得小于 8 fp (必须)。

测试方法

观察并获取应用内文字大小。

判定标准

文本字号不小于 8 fp。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

标准编号

2.1.4.3.1

应用图标

标准描述

应用图标资源需分层,尺寸需满足规范要求:

应用图标资源必须分为前景图和背景图两层,尺寸要求必须为 1024 px * 1024 px,资源不允许自行裁切圆角,不允许在资源内添加内间距。

上图为正确资源示例

上图为错误资源示例

测试方法

获取应用内图标的分层和尺寸信息,观察应用图标在设备上的显示效果。

判定标准

应用图标分为前景图和背景图两层,尺寸为 1024 px * 1024 px。

应用图标显示正常,图标显示完整。无明显的模糊、拉伸、压缩、锯齿等情况。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

系统能力

设计规则

标准编号

2.1.4.3.2

界面图标

标准描述

应用的界面图标大小需满足最小尺寸要求:

图标大小不小于 12 vp (推荐),最小不得小于 8 vp (必须)。

测试方法

获取应用内界面图标大小信息。

判定标准

应用内的界面图标不小于 8 vp。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

标准编号

2.1.4.3.3

图标清晰度

标准描述

图标需保证清晰可辩,无明显模糊、拉伸、压缩、锯齿等情况。

测试方法

观察图标在设备上的显示效果。

判定标准

图标显示正常,无明显模糊、拉伸,压缩、锯齿等情况。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

系统能力

设计规则

6、动效 

标准编号

2.1.5.1.1.1

层级转场 左右平移

标准描述

建议使用系统转场,页面转场采用左右位移的运动方式,不应单帧直接切换或者上下位移切换,曲线优先使用弹簧曲线。

测试方法

操作上下层级关系的界面转场,观察界面切换的动效效果。

判定标准

应用内上下层级页面转场采用左右位移的运动方式。

标准等级

强烈推荐

适用设备类型

手机、折叠屏、平板

需考虑的特殊事项

标准编号

2.1.5.1.1.2

层级转场 淡入淡出

标准描述

建议使用系统转场,页面转场采用淡入淡出的运动方式,不应单帧直接切换,左右平移或者上下位移切换,曲线优先使用弹簧曲线。

测试方法

操作上下层级关系的界面转场,观察界面切换的动效效果。

判定标准

应用内上下层级页面转场采用淡入淡出的运动方式。

标准等级

强烈推荐

适用设备类型

2in1

需考虑的特殊事项

无        

标准编号

2.1.5.1.2.1

搜索转场 共享元素

标准描述

建议使用共享元素方式转场,搜索框作为持续存在的元素串联前后两个界面,其他元素可采用淡入淡出或者其他过渡方式,不应单帧直接切换,左右平移,非共享元素的方式转场。

测试方法

操作搜索转场功能,观察界面切换的动效效果。

判定标准

页面转场将搜索框作为持续存在的元素串联前后两个界面。

标准等级

强烈推荐

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

标准编号

2.1.5.1.2.2

搜索转场 淡入淡出

标准描述

建议页面只有搜索图标或搜索功能健,无搜索框时,采用淡入淡出的过度方式,不应单帧直接切换,不推荐左右平移。

测试方法

操作搜索转场功能,观察界面切换的动效效果。

判定标准

点击搜索图标或搜索功能后页面转场采用淡入淡出的运动方式。

标准等级

强烈推荐

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

标准编号

2.1.5.1.3.1

新建转场-手机通用转场

标准描述

建议使用系统转场,页面转场采用上下位移的运动方式,不应单帧直接切换,或左右平移切换,曲线优先使用弹簧曲线。

测试方法

创建一个新界面,观察界面切换的动效效果。

判定标准

新建页面转场采用上下位移的运动方式。

标准等级

推荐

适用设备类型

手机

需考虑的特殊事项

标准编号

2.1.5.1.3.2

新建转场-宽屏下基于不同场景选择合适的转场动效

标准描述

建议根据交互采用不同的转场方式,交互按钮在底部时采用上下位移的运动方式;交互按钮在侧边时,可以使用淡入淡出的运动方式;应用内上下层级页面转场采用左右位移的运动方式,曲线优先使用弹簧曲线。

测试方法

创建一个新界面,观察界面切换的动效效果。

判定标准

新建页面转场采用上下位移,淡入淡出,左右平移的运动方式。

标准等级

推荐

适用设备类型

折叠屏、平板、2in1

需考虑的特殊事项

标准编号

2.1.5.1.4

编辑转场

标准描述

建议使用系统转场,页面转场采用淡入淡出的过渡方式,不应单帧直接切换或者上下、左右位移切换。

测试方法

操作界面编辑功能,观察界面切换的动效效果。

判定标准

编辑页面转场采用淡入淡出的过渡方式。

标准等级

推荐

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

标准编号

2.1.5.1.5.1

共享容器转场

标准描述

对于转场前后持续存续的有明显边界的元素,建议使用共享容器的转场方式,转场时维持同一个容器,不应左右上下平移,或者单帧直接切换。

Play Video

38

测试方法

点击界面卡片容器,观察前后持续存续的元素。

判定标准

包含明确边界的元素,从一个卡片或者列表形态扩大成一个窗口 。

标准等级

强烈推荐

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

标准编号

2.1.5.1.5.2

共享元素转场

标准描述

对于转场前后持续存续的的元素,建议通过淡入淡出,或者共享元素的手法进行容器内转场,不应左右上下平移或者单帧直接切换。

Play Video

34

测试方法

点击界面的图片、视频等,观察前后持续存续的元素。

判定标准

前后存续的元素是否为同一元素 。

标准等级

强烈推荐

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

标准编号

2.1.5.1.6

秩序感元素转场

标准描述

对于有明显成组排列的布局,建议进入页面时,成组排列的布局有节奏的使用时间差,或者使用不同的曲线,打造秩序感排列动态体验,不应单帧直接切换。

测试方法

点击页面观察新页面动态。

判定标准

明显成组的布局有秩序的排列进入页面。

标准等级

推荐

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

标准编号

2.1.5.2.1

动效无缺失

标准描述

除特殊目的外,前后相邻界面的切换跳转或较大元素的进出场必须有转场动效过渡,不应单帧直接切换(含动效设计缺失和实现效果丢失两种情况)。

测试方法

操作应用界面,观察界面切换的动效效果。

判定标准

应用内相邻界面切换存在转场动效。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

系统能力

设计规则

标准编号

2.1.5.2.2

转场动效时长下限

标准描述

全屏页面的转场(例如:层级转场、新建转场、编辑转场、搜索转场等)动效时长在8.5英寸以下的设备上不应短于200 ms,在8.5至12英寸的设备上不应短于250ms,在12英寸以上的设备上不应短于300ms。

测试方法

应用内操作全屏界面进行转场,观察并记录转场时长。

判定标准

全屏页面切换转场动效时长最少为200 ms。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

标准编号

2.1.5.3.1

启动页动效时长

标准描述

有内容填充的启动页在全屏状态停留时长不建议超过3 s,全黑、全白的空白无内容启动页在全屏状态停留时长不建议超过300 ms。

测试方法

观察并记录应用启动页在全屏状态下的停留时长。

判定标准

有内容填充的启动页在全屏状态停留时长低于3 s。

全黑、全白的空白无内容启动页在全屏状态停留时长低于300 ms。

标准等级

强烈推荐

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

标准编号

2.1.5.3.2

滑动跟手反馈动效一致性

标准描述

界面滑动时,页面会有跟手的上下,左右位移的反馈动效,不应过快过慢,不应滑动页面不跟手,滑动卡顿。

测试方法

滑动界面,观察界面的反馈动效。

判定标准

界面滑动有上下位移的反馈动效。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

鼠标滚轮不适宜该范围

标准编号

2.1.5.3.3

滑动过界反馈动效一致性

标准描述

界面滑动到边界位置时(上下滑动到顶部或底部,左右滑动到左边界或右边界),应该有反馈动效。

测试方法

滑动应用界面到边界位置,观察界面的反馈动效。

判定标准

界面滑动到边界位置时存在反馈动效。

标准等级

强烈推荐

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

鼠标滚轮不适宜该范围

标准编号

2.1.5.3.4

离手减速动效一致性

标准描述

对于可滑动页面,达到一定手速的滑动操作,在手离开屏幕后界面应继续移动,移动速度应该随时间缓慢下降,直至界面停止移动。

测试方法

对于可滑动界面,进行滑动操作,观察离手后的界面滑动速度。

判定标准

界面滑动在离手操作后速度逐渐变慢,直到界面停止移动。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

 7、导航条

标准编号

2.2.1

底部导航条适配

标准描述

手机、折叠屏、平板等设备屏幕底部有导航条,应用需对底部导航条进行适配。

  1. 应用内的底部固定控件、输入键盘、应用底部的悬浮按钮等均需要进行向上抬高,避免和导航条互相遮挡,也要避免导航条底部背景色与应用内底部背景色不融合,需要为导航条提供沉浸的背景效果。
  2. 应用内的可滚动内容,需要能显示在导航条下方。当滚动到最底部时,要避免导航条遮挡导致最底部功能不可用。
  3. 应用内的弹出框、半模态等控件,需要向上避让导航条,避免交互误触。
  4. 沉浸式场景,例如游戏、全屏播放视频,导航条可自动隐藏,支持从底部上滑恢复显示导航条。

测试方法

验证以上各场景是否已进行导航条避让适配。

判断标准

导航条没有遮挡应用内控件;导航条和应用内的操作不互相干扰或导致误触。

标准等级

必须

适用设备类型

手机、折叠屏、平板

需考虑的特殊事项

 8、深色模式

标准编号

2.2.5

深色模式

标准描述

应用需支持深色模式显示,确保系统切换到深色模式后,界面以深色风格呈现,并且界面内没有因未适配导致的识别性问题。

测试方法

调节设备为深色模式,观察模式下界面中各元素的背景色。

判定标准

开启深色模式后,界面深色风格呈现,界面各元素都可以清晰识别。

标准等级

必须

适用设备类型

手机、折叠屏、平板、2in1

需考虑的特殊事项

 9、状态栏

标准编号

2.2.6

状态栏

标准描述

  

应用需要对状态栏进行适配显示。

- 采用沉浸一体化的背景设计,保证效果的整体性,避免状态栏区域被单独切割。

Do

Don't

- 根据页面内状态栏区域的背景色选择合适的状态栏颜色 (黑/白),保证状态栏信息的易读性。

Do

Don't

- 避免在状态栏背景区域内采用左右半区对比差异过大的颜色,导致部分状态栏信息无法阅读。

Do

Don't

测试方法

检查应用内界面布局

判定标准

- 检查状态栏区域与应用是一体化设计,未单独切割

- 状态栏文字图标清晰可见

标准等级

必须

适用设备类型

手机、折叠屏、平板

需考虑的特殊事项

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/888633.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

一个为分布式环境设计的任务调度与重试平台,高灵活高效率,系统安全便捷,分布式重试杀器!(附源码)

背景 近日挖掘到一款名为“SnailJob”的分布式重试开源项目,它旨在解决微服务架构中常见的重试问题。在微服务大行其道的今天,我们经常需要对某个数据请求进行多次尝试。然而,当遇到网络不稳定、外部服务更新或下游服务负载过高等情况时,请求…

AI产品经理面试,背烂这100个问题就稳了

❎传统的产品经理,侧重于用户体验与业务流程的优化,强调“以人为本” ✅而AI产品经理更加注重的,视如何将技术应用在业务问题上 ➡虽然不需要会写代码,但也要深入理解AI模型的运作原理,包括大模型技术(如…

scau:面向对象java实验作业1-2 猜数字游戏

题目名称实验1-2 猜数字游戏题目关键字数据类型 基本输入输出 控制语句 方法题目录入时间2022/10/10 11:01:37题目内容 使用Java程序,项目名称:GuessNumberGame,类根据自己需要定义。 程序开始运行后,允许玩家进行多次猜数字的游…

linux中的火墙优化策略

1.火墙介绍 1. netfilter 2. iptables 3. iptables | firewalld 2.火墙管理工具切换 在rocky9 中默认使用的是 firewalld firewalld -----> iptables dnf install iptables - services - y systemctl stop firewalld systemctl disable firewalld systemctl mask fi…

C++欧拉函数

题目一 求欧拉函数 解题思路 分解质因数&#xff1b;代入公式计算即可&#xff08;注意要防止计算出小数是结果不准&#xff09;&#xff1b; 代码实现 #include<iostream> #include<algorithm> #include<cmath>using namespace std;void Euler(int n) {i…

深入剖析递归算法:原理、特点、应用与优化策略

在上一篇文章&#x1f449;【剖析十大经典二叉树题目】中&#xff0c;运用到了大量的递归算法&#xff0c;故本文将解析递归算法。 目录 &#x1f4af;引言 &#x1f4af;递归算法的定义与原理 ⭐定义 ⭐原理 &#x1f4af;递归算法的特点 ⭐简洁性 ⭐可读性 ⭐通用性 …

MKV转MP4丨FFmpeg的简单命令使用——视频格式转换

MKV是一种视频封装格式&#xff0c;很好用&#xff0c;也是OBS的默认推荐录制格式&#xff0c;因为不会突然断电关机而导致整个视频录制文件丢失。 但是MKV无法直接导入PR中剪辑&#xff0c;最直接的方法是将MKV转换为MP4格式&#xff0c;最方便且安全无损的转换方法便是用FFmp…

leetcode C++特性 AIDL的一些细节

leetcode细节 C的一些特性 【C基础】std::move用法介绍-CSDN博客 c thread的join和joinable的区别_thread joinable-CSDN博客 C线程介绍_std::thread 头文件-CSDN博客 https://blog.csdn.net/weixin_46645965/article/details/136259902 【C】—— 观察者模式-CSDN博客 C 迭…

(笔记)第三期书生·浦语大模型实战营(十一卷王场)–书生基础岛第3关---浦语提示词工程实践

学员闯关手册&#xff1a;https://aicarrier.feishu.cn/wiki/ZcgkwqteZi9s4ZkYr0Gcayg1n1g?open_in_browsertrue 课程视频&#xff1a;https://www.bilibili.com/video/BV1cU411S7iV/ 课程文档&#xff1a; https://github.com/InternLM/Tutorial/tree/camp3/docs/L1/Prompt 关…

Linux-分析 IO 瓶颈手册

分析IO瓶颈 此文主要内容&#xff1a;I/O性能重要指标、主要排查工具、主要排查手段、工具图示 磁盘 I/O 性能指标 四个核心的磁盘 I/O 指标 使用率&#xff1a;是指磁盘忙处理 I/O 请求的百分比。过高的使用率&#xff08;比如超过 60%&#xff09;通常意味着磁盘 I/O 存在…

办公AI推荐:阅读总结视频翻译文档文章等—包阅AI

目录 官网首页 网页阅读 思维导图 图书对话功能 1. 关键词 2. 总结 3. 主要内容 随心笔记 视频阅读 Mysql数据库案例 思维导图 内容评价 总结 想象一下&#xff0c;当您能在几分钟内掌握一小时视频的精华&#xff0c;或瞬间生成一本书的思维导图&#xff0c;您的学…

22.第二阶段x86游戏实战2-背包遍历REP指令详解

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 本次游戏没法给 内容参考于&#xff1a;微尘网络安全 本人写的内容纯属胡编乱造&#xff0c;全都是合成造假&#xff0c;仅仅只是为了娱乐&#xff0c;请不要…

【AIGC】Exa AI 要做 AI 领域的 Google

又一个AI搜索引擎诞生&#xff1a;Exa AI。 与其他旨在取代谷歌的AI驱动搜索引擎不同&#xff0c;Exa的目标是创建一个专门为AI设计的搜索工具。 Exa的使命: 互联网包含人类的集体知识&#xff0c;但目前的搜索体验更像在垃圾场中导航&#xff0c;而非在知识图书馆中漫游。核…

SQL第14课挑战题

1. 将两个select语句结合起来&#xff0c;以便从OrderItems表中检索产品ID(prod_id)和quantity。其中&#xff0c;一个select语句过滤数量为100的行&#xff0c;另一个select语句过滤ID以BNBG开头的产品。按产品ID对结果进行排序。 2. 重新第一题&#xff0c;仅使用单个select语…

怎样查局域网里的所有ip?

如果想高效管理网络设备&#xff0c;识别配置、更新和维护各类连接设备&#xff0c;排查网络故障&#xff0c;提升网络安全性&#xff0c;监控异常 IP 活动&#xff0c;发现潜在威胁等需要知道局域网。那么怎样查局域网里的所有ip呢&#xff1f; 一、局域网IP是什么&#xff1…

【AI学习】Mamba学习(四):从SSM开始

Mamba的发展&#xff0c;是从SSM->HiPPO->S4->Mamba 演化过来。所以&#xff0c;了解Mamba&#xff0c;得从SSM开始。 SSM&#xff0c;状态空间模型 SSM&#xff0c;就是状态空间模型。 为什么需要SSM&#xff1f;查看三十年前的教科书&#xff0c;控制论的发展&…

重学SpringBoot3-集成Redis(五)之布隆过滤器

更多SpringBoot3内容请关注我的专栏&#xff1a;《SpringBoot3》 期待您的点赞&#x1f44d;收藏⭐评论✍ 重学SpringBoot3-集成Redis&#xff08;五&#xff09;之布隆过滤器 1. 什么是布隆过滤器&#xff1f;基本概念适用场景 2. 使用 Redis 实现布隆过滤器项目依赖Redis 配置…

netdata保姆级面板介绍

netdata保姆级面板介绍 基本介绍部署流程下载安装指令选择设置KSM为什么要启用 KSM&#xff1f;如何启用 KSM&#xff1f;验证 KSM 是否启用注意事项 检查端口启动状态 netdata和grafana的区别NetdataGrafananetdata各指标介绍总览system overview栏仪表盘1. CPU2. Load3. Disk…

NUKE 15有哪些新的改进功能?影视后期特效合成NUKE 15 安装包分享 【Mac/win】

Nuke 15是一款由英国The Foundry公司开发的专业的合成软件&#xff0c;被广泛用于电影、电视和广告制作中的后期合成和特效制作。 Nuke 15拥有强大的功能和灵活性&#xff0c;可以帮助用户处理各种复杂的合成任务&#xff0c;包括图像修复、色彩校正以及粒子特效等。它具备高效…

Spring Validation —— 参数校验框架

案例说明——后端校验注册表单字段 在编写注册功能时&#xff0c;需要考虑字段校验的情况&#xff0c;这时候可以采用 Spring提供的一套参数校验框架工具——Spring Validation。一下是使用的步骤&#xff1a; 1. 导入validation坐标 2. 在参数上添加 Pattern注解&#xff0c…