zoukankan      html  css  js  c++  java
  • Spring的Controller映射规则

    URL映射

      1) 一般格式@RequestMapping(value=“/test”)

      2) 可以使用模板模式映射,@RequestMapping(value=“/test/{userId}”)

      3) 可以使用组合,@RequestMapping(value={“/test1”, “/test2”}),表示两个URL都可以映射到这个处理方法

      4) Ant风格,@RequestMapping(value=“/test?”)或者@RequestMapping(value=“/test*”)等,”?”表示替换一个字符,”*”表示替换0至多个字符

    请求方法映射

      格式为@RequestMapping(value=“/test”, method=RequstMethod.POST)

    请求参数数据映射

      1) 一般格式@RequestMapping(params=”create”)表示请求中有”create”参数名的匹配映射

      2) 一般会和请求方法映射一起使用

      3) 可以使用”!”表示非

      4) 还有一种格式@RequestMapping(params=”submitFlag=create”),表示请求中有submitFlag=create参数时匹配映射

      5) 还可以组合使用,组合使用时表示且的意思,即有两个相同的参数时匹配映射

    请求头数据映射

      一般格式@RequestMapping(value=”/test”, headers =”Accept”),表示参数中有Accept参数名时匹配映射

  • 相关阅读:
    利用UncaughtExceptionHandler捕获未try...catch到的异常
    nodejs
    angularjs异步处理 $q.defer()
    springboot集成swagger
    面试相关
    springboot注解
    关于自动拆装箱
    sonar集成搭建
    Predicate 类
    idea快捷键
  • 原文地址:https://www.cnblogs.com/songxh-scse/p/5584889.html
Copyright © 2011-2022 走看看