相关疑难解决方法(0)

Play类中的方法表单(Class <T>)在Play中已弃用!骨架

我花了很多时间尝试解决这个问题,并搜索方法来替换这个,但没有成功.

首先,玩!我有义务使用和注入FormFactory(在https://www.playframework.com/documentation/2.5.0/JavaForms中有解释).

但是为了实例化这个FormFactory,我必须为它的构造函数传递3个参数,即MessagesApi,Formatters和Validator.包括,我必须实例化Validator接口,我不确定这是正确的方法.

为了使它更容易,我在另一个类中将它分开:

    package controllers;

    import java.util.Set;
    import javax.validation.ConstraintViolation;
    import javax.validation.Validator;
    import javax.validation.executable.ExecutableValidator;
    import javax.validation.metadata.BeanDescriptor;
    import play.data.FormFactory;
    import play.data.format.Formatters;
    import play.i18n.MessagesApi;

    class Validador implements Validator {

    @Override
    public ExecutableValidator forExecutables() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public BeanDescriptor getConstraintsForClass(Class<?> arg0) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public <T> T unwrap(Class<T> arg0) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public <T> Set<ConstraintViolation<T>> validate(T arg0, Class<?>... arg1) { …
Run Code Online (Sandbox Code Playgroud)

java forms deprecated playframework

6
推荐指数
1
解决办法
4027
查看次数

标签 统计

deprecated ×1

forms ×1

java ×1

playframework ×1