接口上的注释?
2022-09-02 12:02:12
我无法找出能够在Java中注释接口的用例。
也许有人可以给我举个例子?
我在Spring中使用它来注释注释注释应适用于所有子类的接口。例如,假设您有一个服务接口,并且您可能有多个接口实现,但您希望应用安全注释而不考虑注释。在这种情况下,对接口进行注释是最有意义的。
我正在使用的一个用例是javax/hibernate bean验证,我们正在使用接口来帮助我们避免在每个特定类上定义验证。
public interface IUser {
@NotNull Long getUserId();
...
}
public class WebUser implements IUser {
private Long userId;
@Override
public Long getUserId(){
return userId;
}
...
}