Не печатать трассировку стека пользователю.Ему все равно, и он будет бояться "ужасной ошибки".
Вместо этого регистрируйте исключения.Это должно быть сделано автоматически к весне, но вы можете сделать собственную реализацию HandlerExceptionResolver
, чтобы сделать это.