SPRING-MVC 自动注入

来源:互联网 发布:百度大数据怎么使用 编辑:程序博客网 时间:2024/05/22 12:23

如果SPRING容器也使用自动注入的方式,在配置springmvc时需注意

<!--SpringMVC 扫描  -->
    <context:component-scan base-package="com.organiz.smz">
        <!-- 不扫描@Controller,防止冲突 -->
        <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" />
        <!-- 不扫描@Service,防止事物失效  -->
        <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" />
    </context:component-scan>
    
    <!--自动将访问url映射到同名的Controller上面  -->
    <bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping" />
    <!-- 启动springmvc的注解映射功能 -->
    <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />
    <!-- 启动Spring JAVA BEAN的注解功能的映射  
    <bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/>  
     -->  
    <!-- 启动springmvc的注解功能 -->
    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
    <!-- 这个配置告诉springmvc,springmvc相关的bean中使用注解来进行表示-->
    <context:annotation-config />

    <!-- View Resolver for JSPs -->
    
    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="requestContextAttribute" value="rc" />
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
        <property name="prefix" value="/WEB-INF/pages/" />
        <property name="suffix" value=".jsp" />
    </bean>
原创粉丝点击