Я генерирую код, используя openapi-generator-maven-plugin
. Код создается успешно. Но весенняя загрузка не загружает сгенерированный код в контексте. Я не уверен, почему, потому что я сделал следующее.
Ниже представлена моя конфигурация плагина:
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>4.3.1</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<inputSpec>${project.basedir}/src/main/resources/spec/SchoolAPIs.v1.yaml</inputSpec>
<output>${project.build.directory}/server</output>
<language>spring</language>
<apiPackage>com.school.rest.controllers</apiPackage>
<modelPackage>com.school.rest.generated.dtos</modelPackage>
<supportingFilesToGenerate>ApiUtil.java</supportingFilesToGenerate>
<library>spring-boot</library>
<configOptions>
<java8>false</java8>
<dateLibrary>java8</dateLibrary>
<delegatePattern>true</delegatePattern>
<useBeanValidation>true</useBeanValidation>
</configOptions>
</configuration>
</execution>
</executions>
</plugin>
Ниже мой основной класс, в котором я указал конфигурацию:
@EnableSwagger2
@EnableAsync
@SpringBootApplication(exclude = SecurityAutoConfiguration.class, scanBasePackages = { "com.school.rest"})
@EnableJpaRepositories(basePackages = "com.school.rest.repository")
@Slf4j
public class SchoolAPIApplication implements CommandLineRunner {
public static void main(String[] args) {
ApplicationContext context = new SpringApplicationBuilder(SchoolAPIApplication.class)
.registerShutdownHook(true).run(args);
PlansApiController plansApiController = context.getBean(PlansApiController.class);
log.info(">>>>>>>>>>>>>>>>>>>>>>>>>>>> {}", plansApiController);
}
}
Я не уверен, что здесь не так, боролся с этим почти 2 дня. Не могу понять, чего не хватает.
Сообщите мне, есть ли у вас какие-либо решения.
Обновление: этот вызов приводит к следующей ошибке>
log.info(">>>>>>>>>>>>>>>>>>>>>>>>>>>> {}", plansApiController);
Ошибка:
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type...
С уважением