Lea*_*ang 3 hibernate jpa swagger spring-boot
我在rest api中创建了一个表单对象输入,以避免用户在springboot中输入时出现乱码数据.我想知道是否有更好的方法从Form输入映射到实体类.注意:对我来说,我将逐个属性映射到实体类.
这是一个例子:
public class LoginForm {
private String username;
private String password;
// Getter setter
}
Run Code Online (Sandbox Code Playgroud)
@Entity
@Table(name = "my_table_user")
public class User extends BaseEntity {
@NotNull
@Column(name = "firstname")
private String firstName;
@NotNull
@Column(name = "lastname")
private String lastName;
@Column(name = "username")
private String username;
@NotNull
@Column(name = "password")
private String password;
// Setter Getter
}
Run Code Online (Sandbox Code Playgroud)
您可以使用ModelMapper
插件:编译'org.modelmapper:modelmapper:1.1.3'
示例:loginForm您的请求对象.
ModelMapper modelMapper = new ModelMapper();
User user = modelMapper.map(loginForm,User.class)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
395 次 |
| 最近记录: |