Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在beans.xml spring 4.x中使用Requestmappinghandlermapping时出现问题_Java_Spring_Spring Mvc_Annotations - Fatal编程技术网

Java 在beans.xml spring 4.x中使用Requestmappinghandlermapping时出现问题

Java 在beans.xml spring 4.x中使用Requestmappinghandlermapping时出现问题,java,spring,spring-mvc,annotations,Java,Spring,Spring Mvc,Annotations,我正在将proj从Spring3.0升级到Spring4.x。因此,我用旧类(DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter)中的新类更新了beans.xml。我假设,我在Spring4.x中处理RequestMappingHandlerMapping的方式面临问题 <code> <bean class="org.springframework.web.servlet.mvc.method

我正在将proj从Spring3.0升级到Spring4.x。因此,我用旧类(DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter)中的新类更新了beans.xml。我假设,我在Spring4.x中处理RequestMappingHandlerMapping的方式面临问题

<code> 

<bean
    class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"
    p:interceptors-ref="threadSessionDataInterceptor" />
<bean
    class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
    <property name="messageConverters">
        <list>
            <ref bean="stringMarshallingConverter"/>                               
            <ref bean="jsonMarshallingConverter"/>    
            <ref bean="xmlMarshallingConverter"/>
            <ref bean="xmlMarshallingConverter2"/>    
        </list>
    </property>
 </bean>
 </code>
但是,当我使用Spring3.0运行相同的代码时,它不会引发任何异常。请告诉我我是否做错了什么。 下面是我使用Spring3.0运行时粘贴stacktrace的过程

18:17:09113 INFO[org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping](ServerService线程池--55)将URL路径[/address/validateExample.json]映射到处理程序“VerificationController”上

18:17:09129信息[org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping](ServerService线程池--55)将URL路径[/init/doInitialConfig.json]映射到处理程序“initialConfController”上

<code>

@Controller
@RequestMapping("/sample/*")
public class AdVerificationController {

private final static Log log =   LogFactory.getLog(AdVerificationController.class);

@Autowired
AdVerificationService adVerificationService;


@RequestMapping(value = "validateexample.json")
public void addNotes(@RequestParam(value = "validateLane1", required = false)String Line1,
        @RequestParam(value = "validateLane2", required = false)String Line2,
        @RequestParam(value = "validateTe", required = false)String Te, 
        Model model)throws Exception {
         {
    AddXML add = new AddXML();
    VerificationXML VerificationResponse = new AddVerificationXML();

   ......... rest of code