”通配符的匹配很全面, 但无法找到元素 'mvc:annotation-driven' 的声明“错误的解决方法...

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

其实这个错误是用于配置文件引起的,mvc.xml配置的beans的命名空间有误,原来是这样的:

其实,应该这样配置:

同时,应该加入以下配置:


    
     
         
             
                 
                     
                         
                             
                             text/html;charset=UTF-8
                             application/json;charset=UTF-8
                             text/plain;charset=UTF-8
                         
                     
                 
                 
                     
                         
                             
                             text/html;charset=UTF-8
                             application/json;charset=UTF-8
                             text/plain;charset=UTF-8
                         
                     
                 
             
         
     

    
    

这里的变化是:

  • 添加,否则已经添加的注解,不起作用
  • 其次使用org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter适配器,而不是原先的org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter适配器,大概是从SpringMvc3.1开始改变的

转载于:https://my.oschina.net/u/3268478/blog/1528542

你可能感兴趣的:(”通配符的匹配很全面, 但无法找到元素 'mvc:annotation-driven' 的声明“错误的解决方法...)