一般的JAVA项目, 要选spring配置文件时,类似如下:
XmlBeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("SpringHelloWorld.xml"));
Spring3HelloWorld myBean = (Spring3HelloWorld) beanFactory
.getBean("Spring3HelloWorldBean");
做个web的hello world的spring mvc 时, 发现他没有用XmlBeanFactory 可以 进行选择,
后来发现, 在web.xml中:
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
可以看到springmvc就是对应着org.springframework.web.servlet.DispatcherServlet, 其实也是spring web的内部机制, 他自动默认对应的XmlBeanFactory 其实就是springmvc-servlet.xml , 也就是那个web.xml中对应的那个springmvc。
这个小结就这样了, 只是方便自己记下来,呵。
对spring mvc的配置文件的小小明白
最新推荐文章于 2022-11-13 17:16:21 发布