【发布时间】:2020-05-11 20:58:49
【问题描述】:
似乎有一些奇怪的行为,我似乎无法确定原因。当我访问特定的 url 时,我会收到 404 响应,而由同一控制器类处理的其他 url 可以正常工作。我必须在 url 的末尾添加一个尾随 / 才能调用该方法。
访问 localhost:8080/newprofile 时不会调用此方法
@RequestMapping(value="/newprofile", method=RequestMethod.GET)
public String newProfile(Model model, Principal principal) {
return "newprofile";
}
但是,在访问 localhost:8080/login 时会调用这个函数
@GetMapping("/login")
public String login() {
return "login";
}
我已经尝试过 GetMapping 和 RequestMapping,但这些方法从未被调用过。
这两种方法都包含在我的控制器类中
@Controller
public class HomeResources {
//login
//new profile
}
【问题讨论】:
标签: java spring spring-boot spring-mvc