Учитывая приложение, использующееЧто лучшая практика передать объект с REST из пружинной ботинке угловых
- Spring Ботинок на стороне сервера (с спящим режимом, шаблоном DAO и БДОМ Oracle)
AngularJS на на стороне клиента
REST API для связи (Spring REST)
Что м общий подход к передаче данных? В моем предыдущем проекте я использую DTO (с бульдозером), но это сотни дополнительных классов и трата времени разработки, и я ищу сильную альтернативу.
Я слышал о Джексоне?
Создать JSON вручную? Сделал мою сущность сериализуемой и отправил их напрямую?
Update 2018
2 года после этого, я м до сих пор используют DTO класс сериализован в JSON с Джексоном во всем моем проекте, используя пружинный данные не точка здесь, возвращая объект, который является объектом БД не очень хорошая практика, вы можете использовать @JsonIgnore для некоторых свойств ваших объектов, но это не очень гибко. Вы можете использовать карту, которую вы хотите или сделали вручную, MapStruct, который используется в великолепном проекте JHipster, кажется хорошим.
Вы используете Тимелеаф и BootStrap? Я хочу объединить их с AngularJS, это возможно и необходимо? – mikezang
Спустя 2 года я все еще использую класс DTO, сериализованный с помощью jackson во всем моем проекте, используя весенние данные не здесь, возвращая Entity, который является объектом DB, не является хорошей практикой, вы можете использовать @JsonIgnore для некоторого свойства ваших сущностей, но это не очень гибко. – amdev