SPRING MVC - 被拒绝的 bean 名称 'SVGParser':未识别 URL 路径



我在我的 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 路径"?

最新更新