首页 > 解决方案 > 邮递员返回 404 以获取其余 API

问题描述

邮递员返回 404,我的路径是正确的,我的端口是正确的。XAMPP 已开启。我得到的错误如下图所示 在此处输入图像描述

我试图测试的控制器方法是

 @GetMapping(value = "/hateoas", produces = MediaTypes.HAL_JSON_VALUE)
    public Resources<Breweries> getBreweryHATEOAS() {

        List<Breweries> allBreweries = service.getAllBreweries();

        for (Breweries b : allBreweries) {

            int breweryId = b.getId();//getBreweryByID();
            Link selfLink = linkTo(this.getClass()).slash(breweryId).withSelfRel();
            b.add(selfLink);
            linkTo(methodOn(this.getClass()).getBreweryByID(breweryId));
        }
        Link link = linkTo(this.getClass()).withSelfRel();
        Resources<Breweries> result = new Resources<Breweries>(allBreweries, link);
        return result;

    }

控制器外部的请求映射是

@Controller
@RequestMapping("/breweries")
@SessionAttributes("breweries")
public class BreweriesController {

文件名是

在此处输入图像描述

标签: javaspringrestpostman

解决方案


推荐阅读