入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

SpringMvc

创建时间:2018-10-15 投稿人: 浏览次数:224

1、Servlet3.0前只能通过配置web.xml配置DispatcherServlet
servlet3.1【tomcat7】后 可以通过下面的方式
// Spittr 一般表示应用名称

class SpittrWebAppInitializer extends AbstractAnnocationConfigDispatcherServletInitializer{
		protected String[] getServletMappings(){
			return new String[]{"/"};
			//1、路径映射到DispatcherServlet上
		}
		protected Class<?> getRootConfigClasses(){
			return new Class<?>[]{Rootconfig.class};
			//2、
		}
		protected Class<?> getServletConfigClasses(){
			return new Class<?>[]{WebConfig.class};
		}
	}
AbstractAnnocationConfigDispatcherServletInitializer  ---》WebApplicationInitializer---》
SpringServletContianerInitializer ---->ServletContainerInitializer

AbstractAnnocationConfigDispatcherServletInitializer会同时创建DispatcherServlet 和ContextLoaderClasses.
getServletConfigClasses返回的带@configuration 的类的bean 定义DispatcherServlet应用上下文中的bean
getRootConfigClasses返回的带@configuration 的类的bean 定义ContextLoaderClasses应用上下文中的bean

2、RequestMapping({"/","/homePage"})
把/ 的请求映射到 homePage路径上。

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像