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