带包名的类使用@Valid注解报错:Annotation not applicable to this kind of reference
问题:@Valid注解在List泛型中使用全限定类名时触发报错
可正常运行的代码
public class Foo { private List<@Valid String> bar = Collections.emptyList(); }
运行异常的代码
public class Foo { private List<@Valid java.lang.String> bar = Collections.emptyList(); }
IDE报错信息
注解不适用于此类引用
附带现象
同时List的导入会被标记为未使用状态:
内容的提问来源于stack exchange,提问作者gstackoverflow
相关产品推荐
相关产品推荐

