Java 如何在Spring Boot中使用Thymeleaf保存角色类型?
下面的代码片段在注册后保存用户详细信息。我有两个数据库用户和角色。目前,角色部分硬编码为“学生”。我无法理解如何将roleType从registration_form.html传递到findByRole()函数。任何帮助都将不胜感激Java 如何在Spring Boot中使用Thymeleaf保存角色类型?,java,mysql,spring,spring-boot,spring-data-jpa,Java,Mysql,Spring,Spring Boot,Spring Data Jpa,下面的代码片段在注册后保存用户详细信息。我有两个数据库用户和角色。目前,角色部分硬编码为“学生”。我无法理解如何将roleType从registration_form.html传递到findByRole()函数。任何帮助都将不胜感激 `@Override public void saveUser(User user) { user.setPassword(encoder.encode(user.getPassword())); user.setStatus("
`@Override
public void saveUser(User user) {
user.setPassword(encoder.encode(user.getPassword()));
user.setStatus("VERIFIED");
Role userRole = roleRepository.findByRole("STUDENT");
user.setRoles(new HashSet<Role>(Arrays.asList(userRole)));
userRepository.save(user);
}`
`@覆盖
公共void saveUser(用户){
user.setPassword(encoder.encode(user.getPassword());
用户设置状态(“已验证”);
Role userRole=roleRepository.findByRole(“学生”);
user.setRoles(新的HashSet(Arrays.asList(userRole));
userRepository.save(用户);
}`