springMVC 多 dispatcherServlet 配置

                  springMVC 注解流行使用,也就面临一个问题,如果我们的Xml配置文件只有一个,那么在多人共同开发时,大家都不知道其他人注解的名称,

就会注解重复,或者我们需要根据业务不同,我们需要进行不同处理,这是  就需要配置多个 dispatcherServlet ,对不同的URL进行分发。

                配置 如下

                  web.xml


	
		contextConfigLocation
		
			/WEB-INF/classes/applicationContext.xml
		
	
	
	
		common
		org.springframework.web.servlet.DispatcherServlet
		1
	
	
		rest
		org.springframework.web.servlet.DispatcherServlet
		1
	
	
		validate
		org.springframework.web.servlet.DispatcherServlet
		1
	
	
		common
		*.do
	
	
		rest
		/rest/*
	
	
		validate
		/jm/validate/*

    我们先配置 主xml  ,spring  公用的Bean ,包括数据库连接/数据源配置 ,事务配置 等,然后是分xml,我们 可以根据开发人员配置,或根据 业务配置,

所有的分xml  均可以访问主xml  上的bean

     spring 默认xml 文件命名为     xxx-serlvet.xml,存放在  web-inf  下,所以 我们需要创建 分 xml 文件  common-servlet.xml,rest-servlet.xml,validate-servlet.xml

jsp页面 如图

 

<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>



  
    
    
    My JSP 'index.jsp' starting page
	
	
	    
	
	
	
  
  
  
   		
权限显示 测试111 测试23232


 

 


 

你可能感兴趣的:(spring)