У меня есть класс controllerAdvice, как показано ниже, для обработки двух исключений
@ControllerAdvice
public class MyGlobalExceptionHandler{
@ExceptionHandler({ UserNotFoundException.class, ContentNotAllowedException.class }){
//my code here
}
Теперь на контроллере, если я помещу свой код в блок try catch
, достигнут ли эти два exception
класса controllerAdvice?
@RequestMapping(value = "/myurl", method = RequestMethod.GET)
public ResponseEntity<?> getMyUrl(@Valid @ModelAttribute MyObject ap,BindingResult bindingResult ) {
try{
//my code here that will throw UserNotFoundException or ContentNotAllowedException
}Catch(Exception e){
//handle exception here
}
Я не мог понять, как будет происходить обработка исключений в приведенном выше примере.