에 대해서만 get 요청을 지정 /show-owner/{id}
하고 싶지만 URL에 다른 경로가 추가 될 때마다 404 not found 오류가 발생하고 작동하도록 전체 경로를 제공해야합니다.
그러한 경우에 가장 좋은 방법은 무엇입니까?
@GetMapping(value = {"/show-owner/{id}", "/show-item/show-owner/{id}",
"/show-user/user-items-table/show-item/show-owner/{id}",
"/show-user/user-items-table/show-item/show-owner/user-items-table/{id}",
"/show-owner/user-items-table/show-item/show-owner/{id}",
"/user-items-table/show-item/show-owner/{id}"})
public ModelAndView displayOwnerByItemId(@PathVariable String id) {
try {
UserDto user = userDtoMapper.toDto(itemService.getItemById(id).getOwner());
ModelAndView mav = new ModelAndView("show-user");
mav.addObject("user", user);
return mav;
} catch (ItemNotFound e) {
return new ModelAndView("redirect:/items");
}
}