Bonjour,
Il y a peu, on essayait de débuter la construction d'une nouvelle application Spring 4
en reprenant des éléments d'une autre assez récente (deux ans d'âge), en Spring 4 également.
Au déploiement, voici qu'elle râle beaucoup. Des ressources de servlet /NONE qu'elle ne trouve pas, ou quelque-chose comme ça.
Nous cherchons pourquoi : c'est une classe utilitaire RestTemplateBuilder qui a fait penser à quelqu'un que profiter de Spring boot serait une bonne chose.
Mais de l'avoir déclaré, celui-ci veut que tout change pour son agrément. Sinon, visiblement, il ne sait pas se retrouver dans une application Spring standard. Il n'est pas compatible d'office, ne s'insère pas comme ça sans préparation.
Là, on se questionne. Pour passer en Spring boot on devrait restructurer nos applications pour la deuxième fois de leur existence :
la première avait été pour passer des déclarations de contexte en XML à celles par annotations,
et vivre avec les petits réglages qu'il voudra là, puis là, puis là, puis là ?
Est-ce que ça en vaut la peine de recommencer cette épreuve fastidieuse ?
Une boite noire supposée masquer des complexités (un terrible aveu de la trop grande difficulté des mécanismes d'injection et de paramétrage que propose Spring)
mais réclamant elle-même d'apprendre une nouvelle série de règles de paramétrage.
C'est un gag...
Spring 5 conservera t-il Spring boot qui n'a finalement pas l'air d'être si utilisé ?
Je n'ai pas vu d'applications volumineuses, encore, qui l'aient employé.
Et je me demande bien, en fin de compte, quel sens il veut avoir, et si son apport justifie de tout restructurer. Parce que derrière, il faut de nouveau former tout le monde.
C'est vraiment un bon cheval, Spring boot ? Ou on peut le laisser de côté ?
Partager