Код: Выделить всё
openApiGenerate {
generatorName = "spring"
inputSpec = "$projectDir/src/main/resources/openapi.yaml"
outputDir = "$buildDir/generated"
apiPackage = "com.myapp.web.api.controller"
invokerPackage = "com.myapp.web.api.invoker"
modelPackage = "com.myapp.web.api.model"
modelNamePrefix = "Dto"
configOptions = [
openApiNullable: "false",
useSwaggerUI: "false",
delegatePattern: "true",
useTags: "true",
implicitHeaders: "true",
additionalModelTypeAnnotations: "@lombok.AllArgsConstructor;@lombok.NoArgsConstructor;@lombok.Builder(toBuilder = true)",
performBeanValidation: "true",
generatedConstructorWithRequiredArgs: "false"
]
}
Я предполагаю, что это связано с тем, что он генерирует контроллеры с аннотацией RequestMapping
Код: Выделить всё
@Controller
@RequestMapping("${openapi.myapp.base-path:}")
public class StuffApiController implements StuffApi {
Подробнее здесь: https://stackoverflow.com/questions/769 ... ator-6-6-0