/ / Spring MVC avec AngularJS pour la présentation (REST est-il nécessaire?) - angularjs, spring-mvc

Spring MVC avec AngularJS pour la présentation (REST est-il nécessaire?) - angularjs, spring-mvc

Je prévois d’utiliser Spring MVC pour une application JEE et je suis toujours en train de débattre de l’utilisation éventuelle d’AngularJS ou de PrimeFaces. Ma question est la suivante:
J'ai "fait des recherches sur AngularJS avecSpring MVC et moi avons trouvé à peu près tout le monde qui parlait de l’utilisation de l’API REST dans Spring pour établir la connexion avec les pages AngularJS (?). Est-ce la seule façon d'utiliser ces deux technologies ensemble?

Réponses:

0 pour la réponse № 1

Non, pas nécessaire Votre interface angulaire attendra le rendu des données JSON. Dans la mesure où vous pouvez appeler votre service, qu’il s’agisse de toute api et que celle-ci (api) puisse renvoyer JSON, c’est bien.

mais le repos est une option privilégiée pour utiliser angular car il est plus simple à configurer.


1 pour la réponse № 2

Pour que les méthodes / contrôleurs de ressort soient utilisés comme API REST, il vous suffit d'annoter le contrôleur avec l'annotation @RestController.

De même, pour que l’objet Java devienne JSON etvice versa, vous pouvez utiliser l'API Jackson. L'ajout de cet extrait de code dans votre fichier XML et de la dépendance / jar correspondante dans le projet vous aidera à transférer facilement des données.

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