Например, для того же исключения abc, если активен профиль разработчика, у меня был бы первый способ обработать его, в противном случае - второй. Как я могу этого достичь? Благодарю.
@ExceptionHandler(Throwable.class)
public @ResponseBody
Object handleUnhandledExceptionForDev(Throwable t, HttpServletResponse res) {
res.setStatus(500);
.......
resp.setError(t);
return resp;
}
@ExceptionHandler(Throwable.class)
public @ResponseBody
Object handleUnhandledExceptionForProducion(Throwable t, HttpServletResponse res) {
res.setStatus(500);
logger.error(t);
//resp.setError(t);
return resp;
}