Ich versuche, eine Feder-Boot-Anwendung auszuführen, die Annotation-Konfiguration verwendet, unten ist die WebConfig.java Datei,Fehler beim mit Namen Erstellen bean „defaultServletHandlerMapping“
@Configuration
@EnableWebMvc
@ComponentScan(basePackages = {"com.kumar.codebuzz"})
public class WebMvcConfiguration extends WebMvcConfigurerAdapter {
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new SecurityHandlerInterceptor()).addPathPatterns("/v1/app/*").excludePathPatterns("/v1/generateOTP", "/v1/validateOTP", "https://stackoverflow.com/users/signUp");
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/swaggerui/**")
.addResourceLocations("classpath:/swaggerui/");
registry.addResourceHandler("/webview/**")
.addResourceLocations("classpath:/webview/");
}
@Bean
public ViewResolver configureViewResolver() {
InternalResourceViewResolver viewResolve = new InternalResourceViewResolver();
viewResolve.setPrefix("/WEB-INF/views/");
viewResolve.setSuffix(".jsp");
return viewResolve;
}
}
ich bin nicht in der Lage, die Anwendung zu starten, unten ist die Stack-Trace,
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultServletHandlerMapping' defined in class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.HandlerMapping]: Factory method 'defaultServletHandlerMapping' threw exception; nested exception is java.lang.IllegalArgumentException: A ServletContext is required to configure default servlet handling
nicht in der Lage, das Problem herauszufinden.
Danke,
Die zweite Möglichkeit versucht, immer noch den gleichen Fehler. – kumarD
Haben Sie sich die Referenzen angesehen, die ich Ihnen gegeben habe, die Ihnen auch helfen könnten? –