Как изменить информацию о возврате (журнал) - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть служба отдыха с проверкой почты:

@Getter
@Setter
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class UserDTO {


    private Integer userId;

    @NotNull(groups = {CreateUserValidation.class, LoginUserValidation.class})
    @NotEmpty(groups = {CreateUserValidation.class, LoginUserValidation.class})
    @Email(groups = {CreateUserValidation.class, LoginUserValidation.class}, message = "Type email in proper format")
    private String emailLogin;

И теперь, когда кто-то дает неподходящую почту, у меня есть все журналы:

"message": "Validation failed for argument [0] in public pl.betse.beontime.bo.UserDTO pl.betse.beontime.controller.UserController.createNewUser(pl.betse.beontime.bo.UserDTO): [Field error in object 'userDTO' on field 'emailLogin': rejected value [aa]; codes [Email.userDTO.emailLogin,Email.emailLogin,Email.java.lang.String,Email]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [userDTO.emailLogin,emailLogin]; arguments []; default message [emailLogin],[Ljavax.validation.constraints.Pattern$Flag;@77b0d6c3,org.springframework.validation.beanvalidation.SpringValidatorAdapter$ResolvableAttribute@42164bc8]; default message [Type email in proper format]] "

Могу ли я изменить эту информацию, чтобы она возвращалась толькосообщение?Есть какой-то простой способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...