Java 如何在Spring Boot中使用Thymeleaf保存角色类型?

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("

下面的代码片段在注册后保存用户详细信息。我有两个数据库用户和角色。目前,角色部分硬编码为“学生”。我无法理解如何将roleType从registration_form.html传递到findByRole()函数。任何帮助都将不胜感激

 `@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(用户);
}`