Я пытаюсь использовать Swagger Codegen из Java-кода для автоматического создания API весной следующим образом:
String[] args = new String[4];
args[0] = "generate";
args[1] = "-i swagger.json";
args[2] = "-l spring";
args[3] = "-o output";
SwaggerCodegen.main(args);
Где Swagger является допустимым файлом JSON, я использовал его в интерфейсе редактора Swagger ибыл в состоянии генерировать API отлично.Кроме того, SwaggerCodegen импортируется из swagger-codegen-cli.jar (import io.swagger.codegen.SwaggerCodegen;
), добавляется как зависимость от внешнего jar.
Но, когда я запускаю это, я получаю сообщение об ошибке «Не удается загрузить конфигурацию».класс с именем весна ", или в этом отношении любой язык.Пытался следовать нескольким предложениям, таким как переход на последнюю версию Cli Jar и т. Д., Но ничего не помогло.