Как сгенерировать Open API JSON с помощью Springfox без контроллеров

Я разрабатываю приложение "Функции Azure" с помощью Spring Cloud. Так что в моем приложении нет контроллеров и Spring Web. Мои текущие зависимости:

dependencies {
    /* Spring Cloud Azure Function */
    implementation group: 'org.springframework.cloud', name: 'spring-cloud-function-adapter-azure', version: '3.0.10.RELEASE'
    implementation group: 'org.springframework.cloud', name: 'spring-cloud-starter-function-web', version: '3.0.10.RELEASE'

    /* Test */
    testImplementation group: 'org.springframework.boot', name: 'spring-boot-starter-test', version: '2.3.4.RELEASE', { exclude group: 'junit', module: 'junit' }
    testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.7.0'
    testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.7.0'

    /* Azure Service Bus */
    compile group: 'com.microsoft.azure', name: 'azure-servicebus', version: '3.4.0'
    //implementation group: 'com.azure', name: 'azure-messaging-servicebus', version: '7.0.0-beta.6'

    /* Jackson */
    implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: '2.11.3'

    /* Bean Validation */
    compile group: 'org.hibernate', name: 'hibernate-validator', version: '6.1.6.Final'
    compile group: 'org.glassfish', name: 'javax.el', version: '3.0.0'

    /* Database */
    compile group: 'org.springframework.data', name: 'spring-data-jpa', version: '2.3.4.RELEASE'
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-jdbc', version: '2.3.4.RELEASE'
    compile group: 'javax.persistence', name: 'javax.persistence-api', version: '2.2'
    compile group: 'org.hibernate', name: 'hibernate-entitymanager', version: '5.4.22.Final'
    compile group: 'org.postgresql', name: 'postgresql', version: '42.2.18'

    /* HTTP Client */
    implementation group: 'com.mashape.unirest', name: 'unirest-java', version: '1.4.9'
}

Я хотел бы использовать Springfox 3 для создания открытого API json для моих функций HttpTrigger. Является ли это возможным? Как?

0 ответов

Другие вопросы по тегам