如何在play framework 2.3.x java应用程序中验证pojo?

时间:2014-10-28 09:55:39

标签: java json playframework pojo playframework-2.3

我从传入的json数据中实例化一个pojo。在生成pojo之后,我想验证pojo是否具有所有必需的字段。我已使用播放的@Required注释标记了该类,但我无法对其进行验证。这是正确的方法吗?

以下是来自模型包的pojo。

public class Employee
{
    @Required(message = "name is required")
    private String name;
    @Required(message = "Id is required")
    private Integer id;
}

在控制器类中,我使用以下代码将我的json请求转换为pojo

Employee newUser = Json.fromJson(request().body().asJson(), Employee.class);

现在在此之后,我想验证pojo,以便请求中不会丢失名称或ID。

我的路线有条目

POST    /sayHello                   controllers.Application.sayHello()

如何实现它?

0 个答案:

没有答案