【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报错,指定方法成功

相关推荐
AI科技星3 分钟前
第四卷:橡皮泥江湖(拓扑学)
c语言·开发语言·网络·量子计算·agi·拓扑学
浮尘笔记4 分钟前
Go实现大文件异步流式采集引擎
开发语言·后端·golang
yugi9878387 分钟前
基于C#实现数字识别率的OCR方案
开发语言·c#·ocr
仍然.10 分钟前
Spring MVC(1)---介绍Spring MVC 和 请求数据
java·spring·mvc
星越华夏10 分钟前
python中四种获取文件后缀名的方法
开发语言·python
DianSan_ERP12 分钟前
架构师视角:电商大促高并发下的订单API限流与防漏单架构演进
java·运维·网络·安全·微服务·架构·自动化
云烟成雨TD13 分钟前
Agent Scope Java 2.x 系列【6】消息层
java·人工智能·agent
云烟成雨TD14 分钟前
Spring AI Alibaba 1.x 系列【74】Agentic RAG 与混合 RAG
java·人工智能·spring
小刘|16 分钟前
Spring AI 结构化输出 + 大模型参数全解(含千问调优)
java·后端·spring
云烟成雨TD17 分钟前
Spring AI Alibaba 1.x 系列【79】图执行生命周期的可观测性基础设施
java·人工智能·spring