Я новичок в использовании документации Swagger. Я использую аннотации Swagger в классе обслуживания Java rest. Не могли бы вы предоставить некоторую помощь по следующей проблеме -Интерфейс Swagger с сервисом обслуживания Java
Мой метод остальное, как показано ниже:
public String testMethod3(@ApiParam(value = "Mailing address of the user", required = true) @FormParam("address") final String address) {}
Как вы видите, я передаю параметр JSON String - адрес для моего метода отдыха. На стороне Javascript, у меня есть следующий код, чтобы настроить данные -
var addressMap = {};
addressMap.city = 'SS';
addressMap.zipCode = '98877';
addressMap.state = 'CA';
Я теперь посылаю это к методу отдыха по телефону JSON.stringify(addressMap)
.
В Swagger-UI у меня есть только один параметр для ввода. Как я могу позволить пользователю узнать, что это сложный объект, и им нужно передать данные о городе, zipcode и состоянии.
Большое спасибо. Я создал класс Java и поместил все эти свойства, и я использую этот класс в качестве параметра. Пользовательский интерфейс swagger теперь показывает тип параметра как «тело» и предоставляет строку JSON. Благодарю. –
Кроме того, я хотел бы знать, поддерживает ли Swagger различные схемы модели запроса и ответа. –