SpringMvc

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路径上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值