Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 重写方法会重写父注释吗?_Java_Spring_Spring Boot_Spring Cloud Feign - Fatal编程技术网

Java 重写方法会重写父注释吗?

Java 重写方法会重写父注释吗?,java,spring,spring-boot,spring-cloud-feign,Java,Spring,Spring Boot,Spring Cloud Feign,重写方法是否会重写父注释?例如: public interface CustomRepository { @Cacheable("top10UsersCache") List<User> getTop10Users(); } interface CustomFeignRepository extends CustomRepository { @Override @GetMapping("top10Users") List<User>

重写方法是否会重写父注释?例如:

public interface CustomRepository {
    @Cacheable("top10UsersCache")
    List<User> getTop10Users();
}

interface CustomFeignRepository extends CustomRepository {
    @Override
    @GetMapping("top10Users")
    List<User> getTop10Users(); 
}
公共接口自定义存储库{
@可缓存(“top10UsersCache”)
列出getTop10Users();
}
接口CustomFeignRepository扩展了CustomRepository{
@凌驾
@GetMapping(“top10Users”)
列出getTop10Users();
}

方法
getTop10Users()
(来自外部存储库)它仍然可以缓存吗?

要继承方法/类注释,必须对注释本身进行注释
@Inherited

.

要继承方法/类注释,必须对注释本身进行注释
@Inherited

.

的文档:“请注意,如果注释类型用于注释类以外的任何对象,则此元注释类型无效。此外,请注意,此元注释仅导致注释从超类继承;已实现接口上的注释无效”。换句话说,它对方法注释没有影响。如果Spring定义了自己的语义,那么这个答案应该引用相关文档。来自以下文档:请注意,如果注释类型用于注释类以外的任何内容,则此元注释类型无效。还要注意,这个元注释只会导致注释从超类继承;实现接口上的注释没有影响”。换句话说,它对方法注释没有影响。如果Spring定义了自己的语义,那么这个答案应该引用相关文档。请注意,
@Inherited
对方法注释没有影响。请注意,
@Inherited
对方法注释没有影响。