zoukankan      html  css  js  c++  java
  • Spring MVC 根容器和子容器

    整合 spring mvc 根容器和子容器 

    public class TestWebInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
        //根容器
        @Override
        protected Class<?>[] getRootConfigClasses() {
            return new  Class<?>[]{TestRootConfig.class};
        }
        //子容器
        @Override
        protected Class<?>[] getServletConfigClasses() {
            return new Class<?>[]{TestAppConfig.class};
        }
        //获取dispatcherservlet映射信息
        //拦截所有请求 (静态资源,js,css,png) 不包括.jsp
        //jsp解析 是tomcat的jspy引擎解析
        @Override
        protected String[] getServletMappings() {
            return new String[]{"/"};
        }
    }

    根容器  

        //对非controller层进入bean注入
    @ComponentScan(value = "cn.qin",excludeFilters ={
            @ComponentScan.Filter(type = FilterType.ANNOTATION,classes = {Controller.class}) //负责非contrller 层的扫描 
    },useDefaultFilters = false)
    public class TestRootConfig {
    
    }

    子容器  

    @ComponentScan(value = "cn.qin",includeFilters ={
            @ComponentScan.Filter(type = FilterType.ANNOTATION,classes = {Controller.class}) //负责contrllor 的扫描
    },useDefaultFilters = false)
    public class TestAppConfig {
    }
  • 相关阅读:
    linux 学习随笔-shell基础知识
    linux 学习随笔-压缩和解压缩
    解析xml的4种方法详解
    集合工具类
    Map概述
    List集合概述
    Java集合框架
    Spring JdbcTemplate详解
    关于c3p0数据库连接池的简单使用
    Java通过JDBC封装通用DAO层
  • 原文地址:https://www.cnblogs.com/qin1993/p/11928883.html
Copyright © 2011-2022 走看看