Можно ли настроить swagger и swaggerUI в качестве отдельного модуля в многомодульном проекте с весенней загрузкой? - PullRequest
0 голосов
/ 13 сентября 2018

Я подумываю выделить конфигурацию для Swagger в качестве подмодуля пружинной загрузки. Я не хочу создавать сваггерный код и конфигурацию в производственной среде. Может ли кто-нибудь дать мне подсказку для следующих вопросов?

  1. Можно ли использовать отдельный субмодуль для swagger при весенней загрузке?

Я также использую общий класс запросов для множества конечных точек. Я не хочу писать отдельный класс даже для одного свойства.

  1. Есть ли способ настроить пример свойств поля тела запроса для каждого контроллера, отображаемого в 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 также ответит на этот вопрос.

Заранее спасибо.

...