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 {
    }
  • 相关阅读:
    leetcode刷题笔记 273题 整数转换英文表示
    leetcode刷题笔记 278题 第一个错误的版本
    leetcode刷题笔记 268题 丢失的数字
    leetcode刷题笔记 264题 丑数 II
    leetcode刷题笔记 263题 丑数
    20210130日报
    20210129日报
    20210128日报
    20210127日报
    20210126日报
  • 原文地址:https://www.cnblogs.com/qin1993/p/11928883.html
Copyright © 2011-2022 走看看