Si vous souhaitez générer une documentation Swagger UI pour votre projet Spring MVC, vous disposez essentiellement de deux options: Enunciate et SpringFox.Génération de Swagger JSON pour Spring MVC: Springfox ou Enunciate
J'ai plongé dans le sujet, mais n'a pas trouvé une seule opinion qui est la meilleure.
De mon point de vue Enunciate semble préférable car il est complètement externe à votre projet. Pas besoin d'ajouter un Bean spécial avec la configuration, pas besoin de référencer un paquet supplémentaire avec des annotations et d'annoter vos contrôleurs avec eux. Vous utilisez simplement JavaDoc avec des balises personnalisées et cela fait l'affaire.
Y a-t-il d'autres considérations à prendre en compte?
Merci.