Вывожу информацию о пользователе на форму, но единственное, что не подтягивается в шаблонизатор - это пароль. Не понимаю, почему так?
Контроллер:
@GetMapping("/edit/{id}")
public String editUser(@PathVariable("id") Long id, Model model) {
model.addAttribute("user_composite", userService.getUserComposite(id));
return "/users/edit";
}
DTO:
@NotBlank
@Min(value = 6, message = "Пароль должен содержать не менее 6 символов")
private String password;
Entity:
@Column(length = 100, nullable = false)
private String password;
Thymeleaf:
<form class="col-12 needs-validation" th:action="@{'/user/save/' + ${user_composite.id}}" th:object="${user_composite}" method="post" novalidate>
...
<div class="form-group">
<input type="password" class="form-control form-control-lg" id="password" placeholder="Пароль" th:field="*{password}" required>
<label for="password">Пароль</label>
<div class="invalid-feedback">Не заполнено поле пароля</div>
</div>
...
</form>
Задаю вопрос исключительно для того, чтобы удостовериться, что на это никак не повлиял Spring Security или что-то еще и ошибка именно во мне