【文件属性】:
文件名称:jersey-validate-return:验证资源方法的Jersey返回值
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-14 09:48:57
Java
资源方法返回值的Jersey验证
此POC的动机是资源方法返回值不应与传入的客户端对象经过相同的验证过程。 因此,我想展示另一种对返回值进行验证的方法。 灵感来自这个。
跑步
mvn jetty:run
卷曲
curl -i http://localhost:8080/api/hello
这是资源方法,使用自定义注释@ResponseValid注释。
@GET
@ResponseValid
public HelloMessage getSomething() {
HelloMessage helloMessage = new HelloMessage ();
helloMessage . setMessage( " H " );
return helloMessage;
}
应该有一个约束违规,因为message属性至少应为2个字符。 根据要求,应收到一条回复
【文件预览】:
jersey-validate-return-master
----.gitignore(21B)
----src()
--------main()
----pom.xml(2KB)
----README.md(1KB)