grv1, Нету состояния "между" Autowire.
Если же нужно сохранять состояние между сообщениями.
Грубо говоря нужно помнить последнее сообщение.
Так выделите для этого отдельный Bean, в котором он будет храниться.
А обработку сообщения сделайте stateless.
grv1, Нет, пишу по делу.
ТС судя по тому, что он просит нужно создавать новый Bean каждое сообщение. То ему не нужно, чтобы Bean хранил состояние. Т.е. Stateless Bean.
Это не значит, что помимо сообщения туда не могут передаваться параметры.
Это значит, если в него поступают одинаковые данные, то результат будет один и тот же.
Соответственно Scope тут не при чем.
Ответ зависит от "зачем?".
Кто их будет обрабатывать?
Если вы пишите библиотеку или фреймворк, то скорее всего - да.
Т.к. исключение это один из видов "контракта".
Если же прикладная программа, то тут вопрос спорный.
Возможно уже существующие исключения вполне покрывают ваши задачи.
Можно посмотреть какую ошибку пишет?