Java中使用WireMock动态数据设置1小时偏移报错求助
WireMock动态日期模板错误解决方法
你遇到的错误是因为WireMock响应模板的now助手对时间偏移单位要求使用复数形式,你配置里的hour是单数,不符合DateOffset.Unit枚举的有效值定义。
解决步骤
- 将配置中的偏移单位改为复数
hours,正确配置如下:"expiresAt": "{{now offset='1 hours' timezone='Australia/Sydney' format='unix'}}" - 修改完成后,重启WireMock或刷新映射规则,再请求对应URL即可正常生成动态时间戳。
补充说明
WireMock的now助手支持的时间偏移单位均为复数形式,比如minutes、days、months等,使用单数会触发枚举匹配失败的异常。
内容的提问来源于stack exchange,提问作者yndingo
相关产品推荐
相关产品推荐

