Есть ли простой способ сопоставить объект формы с объектом в Springboot? - PullRequest
0 голосов
/ 06 мая 2018

Я создал ввод объекта формы в остальные API, чтобы избежать беспорядка данных при вводе пользователем в Springboot. Я хочу знать, есть ли лучший способ отобразить из формы ввода на класс сущности. Примечание: для меня я установил одно за другим свойство в класс сущности.

Вот пример:

1. Класс для ввода в чванство

public class LoginForm {

    private String username;

    private String password;

    // Getter setter

}

2. Класс этой карты с базой данных

@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

}

1 Ответ

0 голосов
/ 06 мая 2018

Вы можете использовать ModelMapper

плагин: compile 'org.modelmapper: modelmapper: 1.1.3'

пример: loginForm ваш объект запроса.

ModelMapper modelMapper = new ModelMapper();
User user = modelMapper.map(loginForm,User.class)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...