不明白接口中的方法
Do not understand method in interface
我有以下界面:
@InterceptorBinding
@Target(value={ElementType.TYPE,ElementType.METHOD,ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Transactional {
public Class[] rollbackon() default {};
}
default {}
是什么意思?我知道在 Java 8 中可以在接口中实现具体方法。是这样的吗?
这是我的错:-))):
首先:Transactional
不是接口,它是注解。
对于注释,您可以通过 method-like 声明来定义属性。
并且对于此属性或 "methods" 您可以定义可选的 default
值。
我有以下界面:
@InterceptorBinding
@Target(value={ElementType.TYPE,ElementType.METHOD,ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Transactional {
public Class[] rollbackon() default {};
}
default {}
是什么意思?我知道在 Java 8 中可以在接口中实现具体方法。是这样的吗?
这是我的错:-))):
首先:Transactional
不是接口,它是注解。
对于注释,您可以通过 method-like 声明来定义属性。
并且对于此属性或 "methods" 您可以定义可选的 default
值。