编程语言
首页 > 编程语言> > java – Play 2.0中带有泛型的自定义格式化程序

java – Play 2.0中带有泛型的自定义格式化程序

作者:互联网

我想register一个自定义格式化程序来处理Set< Integer>.

显而易见的方式:

Formatters.register(Set< Integer> .class,new AnnotationIntegerSetFormatter());

导致“非法开始表达”.什么是正确的方法,或者不可能?

解决方法:

Set< Integer> .class不是合法的Java,因为该类型的通用组件在编译时被擦除.我认为使用Set.class应该可以工作,虽然这会为所有Set< T>注册你的处理程序.类型.

标签:java,data-binding,generics,playframework-2-0,formatting
来源: https://codeday.me/bug/20190902/1787520.html