Java 路径参数获取null而不是值
我有一个简单的休息方法看起来像这样Java 路径参数获取null而不是值,java,spring,rest,spring-mvc,Java,Spring,Rest,Spring Mvc,我有一个简单的休息方法看起来像这样 @RequestMapping(value = "/changePlan/{id}", method = RequestMethod.POST) public void changePlan(@PathParam("id") String id) { new Planner().changePlan(id); } 有人知道为什么我的身份证是空的吗?当我从HttpServletRequest中检查路径时,实际上存在路径更改计划/123456,但字符串i
@RequestMapping(value = "/changePlan/{id}", method = RequestMethod.POST)
public void changePlan(@PathParam("id") String id) {
new Planner().changePlan(id);
}
有人知道为什么我的身份证是空的吗?当我从HttpServletRequest中检查路径时,实际上存在路径更改计划/123456,但字符串id仍然为null@PathParam不是Spring注释。使用@PathVariable。在您使用Spring MVC时属于JAX-RS,因此您需要注释来捕捉值。合格选民注意:如果Spring web投票给Spring-MVC,我们将不胜感激。它真的值得这么多缺点吗?不知道。我没有投任何一种票。