spring - 面临@PathParam 注解的问题
问题描述
我正在尝试使用 GET 通过 URL 传递一些数据,但我无法检索该数据。
URL:localhost:8080/refresh-stats/abc 当我打印类型的值时,我得到的是 Null 而不是“abc”。
下面是我在其中放置 @PathParam 注释的方法。这是在一个接口下,我正在其他一些类中实现下面的方法。
@GET
@Path("/refresh-stats/{tpye}")
@Produces(MediaType.APPLICATION_JSON)
public Response getRefreshStats(@PathParam("type") String type);
解决方案
您的参数名称中有错字。更正此@Path("/refresh-stats/{tpye}")
并重@Path("/refresh-stats/{type}")
试!