как обрабатывать пользовательские исключения других модулей при вызове - PullRequest
0 голосов
/ 27 июня 2018

В весеннем загрузочном приложении есть два модуля, имеющих свои собственные классы исключений. Когда один модуль вызывает функцию модуля второго, и если он выдает какое-либо исключение, как обрабатывать это исключение в первом модуле. Я хочу обращаться с этим стандартным способом.

Например, ниже - пользовательский модуль, который отвечает за создание менеджера и выдает его пользовательское исключение.

@RequestMapping(value = "manager", method = RequestMethod.POST)
    public ResponseEntity create(@AuthenticationPrincipal User user, @RequestBody @Valid UserDto userDto) throws CustomException{
        User manager = userService.insertUser(userDto);
        return new ResponseEntity("Manager details has been added successfully", userDto);
    }

А есть еще один сервисный модуль

public User insertUser(UserDto userDto) throws CustomException {
//some logic to create user here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...