我有一个用Spring Boot编写的网站,您可以在其中更改密码。 现在,我希望用户遵循一些特定的规则(密码长度,...)来更改其密码。
我的问题是我得到了完整的用户列表,并且无法在此列表上使用@ValidPassword
。
据我了解,您必须在字段上使用它。
我的控制器也是如此:
@PostMapping
public String updateOldPassword(@ModelAttribute
@Valid UserCreationDto userTableSettings,
@RequestParam("radiobutton") String radiobuttonName, BindingResult result, Model model, Errors errors)
这是我的UserCreationDto:
public class UserCreationDto {
private List<User> users;
...
这是我在列表中使用@ValidPassword
批注的地方,但是它没有被触发,我认为我必须将其移到UserCreationDto
类中,但是我不能使用{{ 1}}。
List<User>
我希望我尽可能清楚地描述我的问题。
也许有人对我有一个很好的提示,指出如何解决此问题。
非常感谢您。