Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.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 Spring Boot找不到控制器';s映射_Java_Spring Mvc_Spring Boot - Fatal编程技术网

Java Spring Boot找不到控制器';s映射

Java Spring Boot找不到控制器';s映射,java,spring-mvc,spring-boot,Java,Spring Mvc,Spring Boot,数据控制器 package go.controller; @Controller public class DataController { @RequestMapping(value = "/", method = RequestMethod.GET) public String start(){ return "index"; } package go.config; public class WebMvcConfig extends WebMvc

数据控制器

package go.controller;
@Controller
public class DataController {

    @RequestMapping(value = "/", method = RequestMethod.GET)
    public String start(){
        return "index";
    }
package go.config;
public class WebMvcConfig extends WebMvcConfigurerAdapter {
    @Override
    public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer){
        configurer.enable();
    }
    @Bean
    public InternalResourceViewResolver viewResolver(){
        InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
        viewResolver.setPrefix("WEB-INF/pages");
        viewResolver.setSuffix(".jsp");
        return viewResolver;
    }

}
WebMvcConfig

package go.controller;
@Controller
public class DataController {

    @RequestMapping(value = "/", method = RequestMethod.GET)
    public String start(){
        return "index";
    }
package go.config;
public class WebMvcConfig extends WebMvcConfigurerAdapter {
    @Override
    public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer){
        configurer.enable();
    }
    @Bean
    public InternalResourceViewResolver viewResolver(){
        InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
        viewResolver.setPrefix("WEB-INF/pages");
        viewResolver.setSuffix(".jsp");
        return viewResolver;
    }

}
静态资源配置

package go.config;
public class StaticResourceConfiguration extends WebMvcConfigurerAdapter {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/**").addResourceLocations("/**");
    }
}
我在
src/main/webapp/WEB-INF/pages/


为什么Spring Boot显示未找到
404

资源位置应该是一个目录,例如“/”,“classpath:/META-INF/public web resources/”您的主类在哪个包中?您是否看到启动期间记录的DataController映射?另外,当您使用SpringBoot时,您的配置比需要的要详细得多。看一看。