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

相关推荐
lb29176 分钟前
关于golang热加载安装,实时响应
开发语言·后端·golang·热加载
A22749 分钟前
自定义线程池 4.0
java·线程池
陈奕迅本讯12 分钟前
并发编程-Synchronized
开发语言·c#
康小庄13 分钟前
AQS独占模式——资源获取和释放源码分析
java·开发语言·jvm·spring boot·spring·spring cloud·nio
阿昌喜欢吃黄桃19 分钟前
mac安装mvnd结合idea
java·maven·idea·编译·打包·mvnd·编译打包
草明20 分钟前
macOS 查看当前命令行的ruby的安装目录
开发语言·macos·ruby
汤姆yu27 分钟前
基于python大数据的nba球员可视化分析系统
大数据·开发语言·python
feifeigo12335 分钟前
python从环境变量和配置文件中获取配置参数
开发语言·python·adb
轩宇^_^35 分钟前
C语言结构体与联合体详解
c语言·开发语言
waterHBO39 分钟前
python 爬虫,爬取某乎某个用户的全部内容 + 写个阅读 app,慢慢读。
开发语言·爬虫·python