/ / Spring MVC з AngularJS для презентації (чи потрібен REST?) - angularjs, spring-mvc

Весна MVC з AngularJS для презентації (чи потрібен REST?) - angularjs, spring-mvc

Я планую використовувати Spring MVC для програми JEE, і я все ще обговорюю, чи використовувати AngularJS або PrimeFaces для презентації. Моє запитання:
Я зробив деякі дослідження щодо AngularJS зНавесні MVC, і я знайшов майже всі говорять про використання REST API навесні, щоб зробити зв'язок з AngularJS сторінками (?). Це єдиний спосіб використовувати ці дві технології разом?

Відповіді:

0 для відповіді № 1

Ні, не потрібно. Ваш кутовий інтерфейс очікує на відображення даних JSON. Наскільки ви можете зателефонувати вам, будь то будь-який API, і це (api) може повернути JSON це добре.

але відпочинок - це кращий варіант для використання кутових, оскільки його простіше налаштувати.


1 для відповіді № 2

Для того, щоб зробити контролер весни / методи для використання як API REST, все, що вам потрібно зробити, це коментувати контролер за допомогою анотації @RestController.

Також для того, щоб зробити об'єкт Java JSON інавпаки, ви можете використовувати Jackson API. Додавання цього фрагмента у файлі XML та відповідну залежність / банку в проекті допоможе вам легко і легко переносити дані.

<mvc:annotation-driven>
<mvc:message-converters>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" />
</mvc:message-converters>
</mvc:annotation-driven>