springMVC.xml配置信息:
1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 4 xmlns:context="http://www.springframework.org/schema/context" 5 5 xmlns:mvc="http://www.springframework.org/schema/mvc" 6 6 xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd 7 7 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 8 8 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd"> 9 9 10 10 <!-- 配置扫描包,以完成Bean创建和自动依赖注入的功能 --> 11 11 <!--spring配置中的use-default-filters用来指示是否自动扫描带有@Component、@Repository、@Service和@Controller的类。默认为true,即默认扫描--> 12 12 <context:component-scan base-package="com.neuedu" use-default-filters="false" > 13 13 <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/> 14 14 <context:include-filter type="annotation" expression="org.springframework.web.bind.annotation.ControllerAdvice"/> 15 15 </context:component-scan> 16 16 17 17 <!-- 配置springMVC视图解析器,将逻辑视图转换成物理视图 InternalResourceViewResolver内部资源视图解析器--> 18 18 <!--(转发) 对转向页面的路径解析。prefix(前缀)+returnVal(方法的返回值)+ suffix(后缀) --> 19 19 <!-- /WEB-INF/views/+success+.jsp --> 20 20 <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 21 21 <property name="prefix" value="/WEB-INF/views/"></property> 22 22 <property name="suffix" value=".jsp"></property> 23 23 </bean> 24 24 25 25 26 26 <!-- 如果当前路径是/ 则交给相应的视图解析器直接解析为视图,不用经过handler方法直接到达目标页面 --> 27 27 <!-- path="/"随便指定路径,访问该路径时都可以得到视图: /WEB-INF/views/success.jsp --> 28 28 <mvc:view-controller path="/" view-name="success"/> 29 29 30 30 <!--相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean, 31 31 配置一些messageconverter。即解决了@Controller注解的使用前提配置 --> 32 32 <mvc:annotation-driven/> 33 33 34 34 <!-- 对于静态资源文件如【js/css/图片】的访问,需要在spingmvc配置文件中配置一个标签 --> 35 35 <!--springMVC DispatcherServlet拦截了所有请求,因此需要配置mvc:default-servlet-handler,可以映射静态资源的访问请求 --> 36 36 <mvc:default-servlet-handler/> 37 37 </beans>