栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何为@PathParam使用自定义类型?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何为@PathParam使用自定义类型?

关键是路径参数以字符串形式出现。根据规范,如果我们希望将自定义类型作为注入

@PathParam
,则自定义类应具有以下三项之一:

  1. valueOf(String param)
    返回类型的公共静态
  2. fromString(String param)
    返回类型的公共静态
  3. 或接受字符串的公共构造函数
  4. 另一种选择实现
    ParamConverter
    。您可以在此处查看示例。

如果您不拥有该类(它是无法更改的第三方类),那么您唯一的选择是使用该

ParamConverter/ParamConverterProvider
对。

在这两种情况下,您都需要通过在构造函数或上述方法之一中解析String来相应地构造实例。完成此操作后,可以将自定义类型设置为带有注释的方法参数。

这同样适用于其他参数,可以如属实

@FormParam
@HeaderParam
@QueryParam
,等。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/464360.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号