Я подумываю выделить конфигурацию для Swagger в качестве подмодуля пружинной загрузки. Я не хочу создавать сваггерный код и конфигурацию в производственной среде. Может ли кто-нибудь дать мне подсказку для следующих вопросов?
- Можно ли использовать отдельный субмодуль для swagger при весенней загрузке?
Я также использую общий класс запросов для множества конечных точек. Я не хочу писать отдельный класс даже для одного свойства.
- Есть ли способ настроить пример свойств поля тела запроса для каждого контроллера, отображаемого в SwaggerUI?
например.
//hide address and show required field as name
@ShowInSwaggerUi(properties={"name"}) //Looking for somethig like this
@Posting
public Class1 postName(@RequestBody Class1 request){return request}
//hide name and show required field as address
@ShowInSwaggerUi(properties={"address"})
@Posting
public Class1 postAddress(@RequestBody Class1 request){return request}
Class1{
private String name;
private String address;
}
Поскольку я использую базу данных NoSQL, у меня есть некоторый класс, у которого есть дополнительные параметры, кроме параметров запроса. Я хочу, чтобы некоторые свойства не отображались в примере свойств поля тела запроса SwaggerUI. Возможно, вопрос 2 также ответит на этот вопрос.
Заранее спасибо.