Мы используем репозитории аннотаций Spring Data Rest с @RepositoryRestResource, который по умолчанию предоставляет API CRUD. При весенней загрузке 2.7.3, которую мы сейчас используем, удаление API возвращает 204 без содержимого, но при обновлении весенней загрузки 3.1.8 код ответа удаления API изменился на 200 ОК. Это вызывает проблемы, поскольку связанные объекты были недоступны после закрытия сеанса, но Spring пытается вернуть ответ GET 200 OK.
Я ищу документацию о том, почему это изменилось, так как 204 был кодом ответа по умолчанию для удаления и решением, позволяющим переопределить код ответа на 200 для любых запросов на удаление.
Подробнее здесь: https://stackoverflow.com/questions/787 ... erated-api