Весна MVC. Не найдено сопоставление для HTTP-запроса с URI

1

Что не так с моими взглядами?

@EnableWebMvc
@Configuration
class WebMvcConfig extends WebMvcConfigurerAdapter {
    @Bean
    public ViewResolver getViewResolver(){
        InternalResourceViewResolver resolver = new InternalResourceViewResolver();
        resolver.setPrefix("/WEB-INF/view/");
        resolver.setSuffix(".jsp");
        return resolver;
    }
}


@Configuration
@ComponentScan(basePackages = "com.wordparty")
class AppConfig {
}

@Controller
class IndexController {

   @RequestMapping(value = "/", method = RequestMethod.GET)
   public String showIndex() {
       return "index";
   }

}

Вот моя структура упаковки

main
--java
----com.wordparty
      ...
--webapp
----WEB-INF
------view
--------index.jsp

Я получаю 404 ответа. И в консоли я вижу сообщение о том, что моя страница не найдена. Если я напишу @ResponseBody, тогда он без проблем вернет текст из контроллера... Где ошибка?

PS Я использую Spring 4 + Java 8

  • 0
    Какой URL вы ввели?
  • 0
    мое приложение на руте
Показать ещё 7 комментариев
Теги:
spring-mvc

1 ответ

0
Лучший ответ

Я решаю проблему. У моего диспетчерского сервлета есть /* mapping вместо /

Ещё вопросы

Сообщество Overcoder
Наверх
Меню