【Java】SpringMVC路径写法

1、多级路径

✅类路径和方法路径都可以写成多级

✅其中,类路径写在方法路径前面

✅与Servlet不同,SpringMVC中写不写"/"都可以

java 复制代码
@RequestMapping("/hello/t1")
@RestController
public class HelloSpring {
    @RequestMapping( value = "world/t2")
    public String Spring(){
        return "谢慈悲,剃度在莲台下。\n没缘法,转眼分离乍。\n赤条条,来去无牵挂。";
    }
}

2、方法的限制

@RequestMapping这个前缀对post和get方法都有效

注解里,双引号的值会赋给"value"这个属性

多个对多个属性赋值,需要写上属性名只有一个属性时,且属性名为value,可以省略

我们在参数中规定一下,来限制方法

java 复制代码
@RequestMapping("/hello/t1")
@RestController
public class HelloSpring {
    @RequestMapping( value = "world/t2",method = RequestMethod.GET)
    public String Spring(){
        return "谢慈悲,剃度在莲台下。\n没缘法,转眼分离乍。\n赤条条,来去无牵挂。";
    }
}

再次使用post报错,指定方法成功

相关推荐
学Linux的语莫1 分钟前
python的基础使用
开发语言·python
独自破碎E4 分钟前
IDEA2023中新建Spring Boot2.X版本的工程的方法
java·spring boot·后端
醇氧8 分钟前
【idea】使用Live Templates
java·ide·intellij-idea
talenteddriver14 分钟前
Java Web:http请求在springboot项目中的传递层级(自用笔记)
java·前端·spring boot·http
wildlily842715 分钟前
C++ Primer 第5版章节题 第十章
开发语言·c++
咘噜biu19 分钟前
Java后端和前端的接口数据加密方案(椭圆曲线集成加密方案)
java·前端·安全·aes·密钥协商ecdh·椭圆曲线集成加密方案
零雲24 分钟前
java面试:@Resource和@Autowired的区别
java·开发语言·面试
liu****25 分钟前
01_NumPy讲义
开发语言·python·numpy·python高级语法
007php00728 分钟前
Git 操作偏门指南:常用和隐藏命令与问题解决
java·git·面试·职场和发展·golang·jenkins·php
li.wz32 分钟前
溯源数据清洗:一次由“可控”到“失控”的复盘
java·后端·doris