В Spring Framework я использую аннотацию и сериализацию responseBody, я узнал, что responseBody для HttpMessageConverts, он вернет результат для просмотра Resolver, и сериализация преобразует данные в поток байтов и передачу он использует версию Id и заголовок, здесь у меня вопрос, в чем разница между этими двумя?Какая разница между responseBody и сериализацией
ответ
Serialization
- это концепция компьютерной науки, которая описывает, как структура данных может быть разбита и сохранена. Deserialization
- это обратное, взятие сохраненного формата и преобразование его обратно в структуру данных.
@ResponseBody
- аннотация, используемая Spring MVC по методам @RequestMapping
. Он сообщает DispatcherServlet
принять возвращаемое значение вашего метода обработчика и, используя HttpMessageConverter
, сериализовать его и записать непосредственно в ответ HTTP OutputStream
.
См. Javadoc из HttpMessageConverter
для списка классов реализации. Вы можете написать byte[]
, String
, InputStream
, Resource
Объекты непосредственно к потоку. Также существуют классы HttpMessageConverter
для преобразования любого объекта, возвращаемого методом обработчика, в JSON или XML.
- 1. Разница между @ResponseBody \ npublic ReturnType .. и public @ResponseBody ReturnType?
- 2. В чем разница между сериализацией apache-commons и сериализацией JDK?
- 3. В чем разница между @ResponseBody и HttpServletResponce
- 4. какая разница между @ и @ :?
- 5. Какая разница между (и [?
- 6. Есть ли разница между травлением и сериализацией?
- 7. В чем разница между сохранением и сериализацией?
- 8. В чем разница между сериализацией и кодированием?
- 9. Разница между сериализацией и serializeObject jquery
- 10. Какая разница между разделителем $$ и //
- 11. Какая разница между @load() и $ {}
- 12. Какая разница между списком() и []
- 13. В чем разница между getBytes и сериализацией со String?
- 14. Какая разница между нулями?
- 15. Thread Какая разница между
- 16. Какая разница между ними?
- 17. В чем разница между сериализацией объекта и Filewriter?
- 18. В чем разница между сериализацией и синхронизацией в java?
- 19. Разница между сериализацией и сохранением объекта через JDBC до JAVA_OBJECT
- 20. В чем разница между стандартной и пользовательской сериализацией?
- 21. Разъяснение между сортировкой и сериализацией
- 22. Какая разница между полисервисом и полимером?
- 23. Gremlin Какая разница между transform и sideEffect
- 24. Какая разница между OnKeyListener и OnEditorActionListener?
- 25. какая разница между qs и querystring
- 26. Какая разница между - (пустотой) и + (недействительных) методы
- 27. Какая разница между HttpResponseException и HttpException
- 28. Какая разница между копией и назначением вектора?
- 29. Какая разница между чтением файла и потоком?
- 30. Oracle Какая разница между/и sys?