zoukankan      html  css  js  c++  java
  • Spring MVC-从零开始-@RequestMapping 注解value属性

    1、@RequestMapping 注解可以在控制器类的级别和/或其中的方法的级别上使用。

    2、直接在方法上使用@RequestMapping

    package com.jt;
    
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    public class HelloControl {
        @RequestMapping(value="/sayHelloUrl")
        @ResponseBody
        public String sayHello(){
            System.out.println("sayHello congtroller");
            return "applicationContext";
        }
    }

    3、在类上和方法上同时使用@RequestMapping

    package com.jt;
    
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    @RequestMapping(value="/FirstControl")
    public class HelloControl {
        @RequestMapping(value="/")
        @ResponseBody
        public String sayHello(){
            System.out.println("sayHello congtroller");
            return "firstControl";
        }
        
        @RequestMapping(value="/opt")
        @ResponseBody
        public String myopt(){
            return "view myopt result";
        }
    }

    4、@RequestMapping  映射多个URL

    package com.jt;
    
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    @RequestMapping(value="/FirstControl")
    public class HelloControl {
        @RequestMapping(value={"/path1","/path/path2","/path3"})
        @ResponseBody
        public String multiOpt(){
            return "multiOpt";
        }
    }

     界面1

     

     界面2

     界面3

     界面4

     4、@RequestMapping  映射默认URL

    package com.jt;
    
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    @RequestMapping(value="/FirstControl")
    public class HelloControl {
        @RequestMapping()
        @ResponseBody
        public String mydefault(){
            return "default";
        }
        
    }

    效果1

    效果2

  • 相关阅读:
    菜鸟系列docker——docker镜像下(5)
    菜鸟系列docker——docker镜像中(4)
    菜鸟系列docker——docker镜像上(3)
    菜鸟系列docker——docker仓库(2)
    菜鸟系列docker——docker基本概念(1)
    Postman工具内容梳理
    Fiddler抓包手机APP失败的处理
    微信
    微信文本的爬取
    如何写活类的装饰器
  • 原文地址:https://www.cnblogs.com/jiangtao1218/p/8585494.html
Copyright © 2011-2022 走看看