美文网首页
重写RequstMapping

重写RequstMapping

作者: 填坑之路_DK | 来源:发表于2021-05-04 17:21 被阅读0次

方式一

当父类 BaseController 为不是bean时,父类暴露的@RequestMapping 方法允许被重写

public class BaseController {
    @GetMapping("/test")
    public String test(){
        return "父类默认";
    }
}

@RestController
public class TestController extends BaseController {
    @GetMapping("/test1")
    public String test() {
        return "子类重写";
    }
}

其规则如下

  • 当 BaseController 未被子类继承时,所有接口均不生效
  • 当 BaseController被子类继承,接口生效,未重写时,使用BaseController 中test方法实现
  • 当 BaseController被子类继承重写时,使用 子类方法实现
  • 当 BaseController被子类继承重写并且修改了Mapping,父类Mapping失效,使用子类Mapping

方式二

相关文章

  • 重写RequstMapping

    方式一 当父类 BaseController 为不是bean时,父类暴露的@RequestMapping 方法允许...

  • 重写,重写,重写 - 草稿

    重要的事情说三次,这是我本该早就发布的文章,由于我的失误,于是乎,现在写这篇文的时候,带着淡淡的忧伤。 今年,最快...

  • GeekBand OC 7. 多态

    运行时多态 重写override 重写方法 没有重写的方法会被重写 没有重写的方法中调用已经重写的方法会调用重写后...

  • Swift 重写override和重载overload

    1.重写override 重写是子类继承父类,重写父类的方法。 重写方法的参数列表必须完全与被重写的方法相同。重写...

  • swift overrid 跟 overload

    1.重写override 重写是子类继承父类,重写父类的方法。 重写方法的参数列表必须完全与被重写的方法相同。重写...

  • apache URL重写

    URL重写 URL rewrite介绍 URL重写 一、URL重写介绍 Apached的重写功能,即是mod_re...

  • swift中的继承

    只有类支持继承 重写实例方法、下标 重写类型方法、下标 用class修饰的可以被重写 重写属性 1.重写实例属性 ...

  • 第三章所有对象的通用方法

    目录 重写equals方法时遵守通用约定 重写equals方法时同时也要重写hashcode方法 始终重写 toS...

  • 重写(=覆盖)、重载

    override(重写、覆盖): 子类在继承父类时,重写(重新实现)父类中的方法。 重写(覆盖)的规则: 重写方法...

  • 为什么重写equals一定要重写hashcode?

    两篇文章搞懂为什么重写equals一定要重写hashcode? 为什么重写equals一定要重写hashcode?...

网友评论

      本文标题:重写RequstMapping

      本文链接:https://www.haomeiwen.com/subject/pjacdltx.html