我正在尝试使用这样的路径,最后一个参数是可选的,这样如果它存在,它就会被使用,否则它只是设置为 null 或空。
@Path("/create/{param1}{param2:(/param2/[^/]+?)?}")
但是,当设置第一个静态参数时我得到一个 200,但是当设置第二个选项参数时我得到一个 404(未找到)。
例如,这会以 404 失败:
http://hostname/create/abc1/abc2
这成功了200:
http://hostname/create/abc1
我在 Jersey 无法匹配的可选路径上做错了什么?