实现类或接口中的注释方法?

时间:2014-01-22 11:32:01

标签: java spring annotations

我正在使用Java1.7和spring3。

我有以下课程。

MyInterface.java

public interface MyInterface{

  String getResult();

}

MyInterfaceImpl.java

public class MyInterfaceImpl implements MyInterface{

  @MyCustomAnnotation
  public String getResult(){
  //some logic

   }

}

我在Impl类中注释了方法。在实现类中注释方法是一种好习惯吗?或者我是否需要在界面本身中注释方法?

谢谢!

1 个答案:

答案 0 :(得分:1)

类不会从接口继承注释,因此在接口上使用注释时应该非常小心。

以下是如果您不小心会发生什么的示例:

http://kim.saabye-pedersen.org/2013/05/spring-annotation-on-interface-or-class.html