java - OpenAPI 3 中是否已弃用模式验证?
问题描述
我想知道 OpenAPI 3 中是否不推荐使用模式验证,因为我的同事替换了这段代码:
@Operation(summary = "Returns MyObject", description = "Returns MyObject", operationId = "getMyObject")
@ApiResponses(value = {
@ApiResponse(responseCode = "200", description = "Ok"),
@ApiResponse(responseCode = "401", description = "Not authorized!"),
@ApiResponse(responseCode = "403", description = "Forbidden!"),
@ApiResponse(responseCode = "404", description = "Not found!") })
public MyObject getMyObject(
@PathVariable @Pattern(regexp = "^[\\d\\w]{8}-[\\d\\w]{4}", message = "Unknown Pattern") String id)
有了这个,因此删除了Pattern
注释:
@Operation(summary = "Returns MyObject", description = "Returns MyObject", operationId = "getMyObject")
@ApiResponses(value = {
@ApiResponse(responseCode = "200", description = "Ok"),
@ApiResponse(responseCode = "401", description = "Not authorized!"),
@ApiResponse(responseCode = "403", description = "Forbidden!"),
@ApiResponse(responseCode = "404", description = "Not found!") })
public MyObject getMyObject(
@PathVariable String id)
解决方案
推荐阅读
- swift - 如何将字符串发送到 url?
- swift - 如何在 tableHeaderView 中放置动态多行 UILabel
- python - 无法通过 dask.pivot_table 转换 dask.dataframe
- javascript - 如何运行一个用 yarn 创建的简单项目
- javascript - 基于锚链接的状态更改 - 在负载上起作用,但如果锚更改则不起作用?
- django - ORM Django 多对多
- python - 如何使用密度图识别异常值
- c# - 在 View Asp.Net MVC 中访问数据库实体
- r - seq.int(r1$year, to$year, by) 中的错误:'from' 必须是有限数
- android - JSON模型类:完整或部分