我使用的是Java1.7和spring3。
我有以下类(class)。
MyInterface.java
public interface MyInterface{
String getResult();
}
MyInterfaceImpl.java
public class MyInterfaceImpl implements MyInterface{
@MyCustomAnnotation
public String getResult(){
//some logic
}
}
我在Impl类中注释了方法。在实现类中注释方法是一个好习惯吗?或者我需要在接口(interface)本身中注释方法吗?
谢谢!
最佳答案
类不会从接口(interface)继承注释,因此在接口(interface)上使用注释时应该非常小心。
以下示例说明了如果不小心可能会发生的情况:
http://kim.saabye-pedersen.org/2013/05/spring-annotation-on-interface-or-class.html
关于java - 在实现类或接口(interface)中注释方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21281736/