您能否限制注释的目标必须属于某个类?
我想创建一个新的验证约束来限制上传的文件类型。约束注释只能在MultipartFile属性上,而不能在String或类似的东西上。我该如何限制?
答案 0 :(得分:6)
不在编译时;注释放置的唯一限制是按元素类型(方法,类等)。
答案 1 :(得分:1)
是的,这是可能的(并且在提出问题时也是可能的。)
通常,使用注释时,需要使用注释处理器。您可以编写注释处理器,每当在不允许的位置写入注释时,该处理器都会发出错误。
如果您的问题是使用纯javac
并且没有注释处理器是否可以实现,那么答案是“否”。