Если вы хотите сгенерировать документацию пользовательского интерфейса Swagger для своего проекта Spring MVC, в основном у вас есть два варианта: Enunciate и SpringFox.
Погрузился в тему но единого мнения какой лучше не нашел.
С моей точки зрения, Enunciate выглядит предпочтительнее, поскольку он совершенно не связан с вашим проектом. Не нужно добавлять специальный Бин с конфигурацией, не нужно ссылаться на дополнительный пакет с аннотациями и аннотировать ими свои контроллеры. Вы просто используете JavaDoc с пользовательскими тегами, и он выполняет свою работу.
Есть ли какие-либо другие соображения, которые следует учитывать?
Спасибо.