Дважды проверьте ваше отображение и посмотрите, работает ли оно.Вы можете отлаживать или добавлять дополнительные журналы, чтобы убедиться:
@RequestMapping(value= {"/","/home","/index"})
public ModelAndView index() {
ModelAndView mv = new ModelAndView("page");
mv.addObject("greeting", "Welcome to Spring Web MVC");
return mv;
}
По сути, @Controller без него, ну, довольно бесполезен, так как он ничего не делает, кроме как занимает память.Он не будет привязан к входящим запросам, он просто зависает в контексте приложения.Это просто еще один боб, как и все другие бобы, и с ним ничего особенного не делается.(Последние, но не рекомендуемые версии Spring регистрируют DefaultAnnotationHandlerMapping, которая обрабатывает @Controller, однако это не рекомендуется).
Поддержка Spring для @Controller, предоставляемаяпротив
Попробуйте добавить ниже настройки в ваших настройках.
<context:annotation-config/> <!-- is used to activate the annotation for beans -->
<mvc:annotation-driven/>