I see @RequestMapping无需注释即可工作@EnableWebMvc在 Java 配置类级别。这看起来像@EnableWebMvc不再需要。谁能让我理解这里的流程?
这是我的工作example显示简单的jsp页面使用弹簧4.1v.
@Controller
public class AboutUsController {
@RequestMapping("/home.htm")
public String showAboutUs() {
return "entry";
}
}
@Configuration
@ComponentScan("com.span.controller")
// @EnableWebMvc
public class WebConfig { // extends WebMvcConfigurationSupport {
@Bean
public ViewResolver getViewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setSuffix(".jsp");
viewResolver.setPrefix("WEB-INF/jsp/");
return viewResolver;
}
}
public class StartUp extends
AbstractAnnotationConfigDispatcherServletInitializer {
@Override
protected Class<?>[] getRootConfigClasses() {
return null;
}
@Override
protected Class<?>[] getServletConfigClasses() {
return new Class[]{WebConfig.class};
}
@Override
protected String[] getServletMappings() {
return new String[]{"*.htm"};
}
}
Thanks.
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)