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

相关推荐
niucloud-admin2 分钟前
java服务端——controller控制器
java·开发语言
To Be Clean Coder3 分钟前
【Spring源码】通过 Bean 工厂获取 Bean 的过程
java·后端·spring
Fortunate Chen10 分钟前
类与对象(下)
java·javascript·jvm
程序员水自流11 分钟前
【AI大模型第9集】Function Calling,让AI大模型连接外部世界
java·人工智能·llm
‿hhh14 分钟前
综合交通运行协调与应急指挥平台项目说明
java·ajax·npm·json·需求分析·个人开发·规格说明书
小徐Chao努力14 分钟前
【Langchain4j-Java AI开发】06-工具与函数调用
java·人工智能·python
无心水17 分钟前
【神经风格迁移:全链路压测】33、全链路监控与性能优化最佳实践:Java+Python+AI系统稳定性保障的终极武器
java·python·性能优化
萧曵 丶25 分钟前
Synchronized 详解及 JDK 版本优化
java·多线程·synchronized
夏幻灵40 分钟前
JAVA基础:基本数据类型和引用数据类型
java·开发语言
weixin199701080161 小时前
闲鱼 item_get - 商品详情接口对接全攻略:从入门到精通
java·后端·spring