2
我得到那些陌生的“非静态的”错误升级后编译错误,当我运行“激活编译”:Formatters.register从2.4升级到2.5之后,从2.4
non-static method <T>register(java.lang.Class<T>,play.data.format.Formatters.SimpleFormatter<T>) cannot be referenced from a static context
public MyController() {
Formatters.register(Xpto.class, new XptoConverter());
}
XptoConverter:
public class XptoConverter extends SimpleFormatter<Xpto> {
@Override
public Xpto parse(String input, Locale l) throws ParseException {
return new Xpto().setId(Long.valueOf(input));
}
@Override
public String print(Xpto xpto, Locale l) {
return xpto.getId().toString();
}
}