PostMappig请求这个带(/export)而这个里面POSTMapping和putMapping却可以不带后面这个呢

PostMappig请求带(/export)路径

img


而这个里面POSTMapping和putMapping却可以不带请求路径呢

img

@PostMapping("/export") 表明这是一个请求方式为post,路径为/export的接口,假如你的端口是8080,那你访问这个接口就应该是POST http://localhost:8080/export
如果不带/export的话,那么应该用POST http://localhost:8080访问
而PUT接口应该是PUT http://localhost:8080访问
一个项目里如果有两个接口的路径且请求方式一样的话,是会报错的
@PostMapping和@PutMapping由于请求方式不一样,所以可以同时存在

这个(/export)是请求的路径,拼在类上的那个后面。为空就是直接请求到类上的那个url就走这个方法,而PutMapping对应的是http方法put,PostMapping对应的是Post