2016-05-28 10 views
0

Я хочу использовать springfox для создания документов API в проекте springmvc. Но, используя springfox, я должен добавить аннотацию java к контроллерам и моделям, что очень инвазивно. Итак, что я могу сделать, чтобы использовать его менее инвазивным способом? Или какие еще рамки могут это сделать? (Я не знаю, если я могу выразить это ясно.)Как использовать springfox менее инвазивным способом?

ответ

0

Springfox не требует аннотаций на контроллерах и модели, кроме тех, вам нужны в любом случае, т.е. пружинных аннотаций как @RequestMapping или Джексона аннотаций как @JsonProperty.

Это явно указано в качестве одной из целей в springfox project

+0

Спасибо за ваш answer.And есть ли способ, чтобы сообщить разницу между двумя версиями? – Shildon

+0

Две версии чего? Если u означает с или без аннотаций swagger, то, скорее всего, вы пропустите что-то вроде более высокой верности выражения таких вещей, как описания, заказы, имена. В основном, что помогает сделать документы лучше, чем то, что __inferred__. –