Во-первых, убедитесь, что ваш бин действительно прокси. По умолчанию Spring не создает прокси.
Во-вторых, проверьте свою стратегию прокси - будь то proxy-target-class="true"
или нет. Если это false
, (afaik) ссылка на ваш объект сохраняется в обработчике вызова прокси-сервера JDK и пытается сериализоваться.
Так что вам нужно будет также сделать свой класс Serializable
, если он вам нужен.