Подумайте, есть класс с именем 'User'.
public class User implements Serializable {
private static final long serialVersionUID = 1L;
private Long id;
private String username;
//...get、set
}
Затем я пытаюсь перейти на страницу редактирования информации пользователя с помощью следующих кодов:
@GetMapping("edit")
public String edit(Model model, @RequestParam Long id) {
model.addAttribute("entity", userService.findById(id));
return "user/edit";
}
На странице «пользователь / редактирование» я пытаюсь получить правильное значение идентификатора, но не получилось. Значение идентификатора длинного типа всегда теряет точность, например, если значение идентификатора равно «94105929343041536», то получаю «94105929343041540».