我在我的 AppConfig 中添加了一个 Bean,从现在开始,我得到了所有被拒绝的 Bean 名称"xxxxx":部署应用程序时没有识别 URL 路径......
我不知道我做错了什么,这是我的应用程序配置.class
@Configuration
@EnableWebMvc
@ComponentScan("it.beingsmart")
public class AppConfig extends WebMvcConfigurerAdapter{
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix("/WEB-INF/pages/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasename("messages");
return messageSource;
}
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
}
@Bean(name = "multipartResolver")
public StandardServletMultipartResolver resolver() {
return new StandardServletMultipartResolver();
}
@Bean
public SVGParser parser(){
return new SVGParser();
}
我添加了 SVGParser,因为我在控制器中自动连接它
@Autowired
SVGParser parser;
我错过了什么吗?
消息 :
Rejected bean name 'xxxxxxxx': no URL paths identified when deploying the application...
是一条调试消息,完全没有问题。有关更多详细信息,请参阅我的另一个答案:
- 如何处理 Spring 中的"被拒绝的 Bean 名称 - 未识别 URL 路径"?