Добавление чванства в Spring 4.0.0.RELEASE, но получение ошибокJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Добавление чванства в Spring 4.0.0.RELEASE, но получение ошибок

Сообщение Anonymous »

У меня есть проект Spring (не Spring-Boot) в версии 4.0.0.RELEASE, и я пытаюсь интегрировать с ним Swagger.
Это конфигурация, которую я добавил в свой ПОМ для развязности:

Код: Выделить всё

io.springfox
springfox-swagger2
2.5.0

Я добавил файл SwaggerConfig.java со следующей конфигурацией:

Код: Выделить всё

/** Swagger Configuration that implements security and OpenAPI 3.0 */
@Configuration
@EnableSwagger2
public class SwaggerConfig {

@Bean
public Docket api(){
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.any())
.paths(PathSelectors.regex("/api/.*"))
.build()
.apiInfo(apiInfo());
}

private ApiInfo apiInfo() {
ApiInfo apiInfo = new ApiInfoBuilder().title("ABCe").version("1.0").build();

return apiInfo;
}
}
Это не дало мне желаемых результатов, поэтому я прочитал больше и обнаружил, что мне также нужно добавить файл WebAppConfig с этими конфигурациями:

Код: Выделить всё

@Configuration
@EnableWebMvc
public class WebAppConfig extends WebMvcConfigurerAdapter {

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
}

}
Проект успешно собран, но теперь при запуске сервера Tomcat появляется следующая ошибка:

Код: Выделить всё

Error creating bean with name 'requestMappingHandlerAdapter'
Может кто-нибудь сказать мне, нужно ли мне добавить больше конфигураций или как правильно исправить вышеуказанную ошибку.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ing-errors
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»