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