SSM-4 web.xml 及相关spring配置文件

建立maven工程,配置好pom,接下来就是web.xml配置。


这个地方走过许多弯路,springmvc相关配置其实不多,理清相互的关系即可。初次配置,建议功能一个一个加,或者将文件拆分,一部分一部分添加,看看运行tomcat后是否有错。   一次性配置好,经常查错查半天,大多是路径错误,没有被获取到,有些功能前后顺序有问题,copy的代码,忘记修改一些参数名等。


web.xml:

1 欢迎页面

2 加载spring容器  相关配置文件  applicationcontext.xml等

3 加载监听器

4 拦截器,比如乱码解决  登陆状态拦截等

5 spring前端控制器,配置文件路径及url拦截模式




	webappname
	
	
		login.html
	
	
	
		contextConfigLocation
		classpath:config/applicationContext*.xml
	
	
	
		org.springframework.web.context.ContextLoaderListener
	

	
	
		CharacterEncodingFilter
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			utf-8
		
		
	
	
		CharacterEncodingFilter
		/*
		
	


springmvc
org.springframework.web.servlet.DispatcherServlet


contextConfigLocation
classpath:config/springmvc.xml

1


springmvc
/

	


前端控制器配置文件

springmvc.xml:

1 扫描包

2 注解功能

3 视图解析器




	
	
	 
	
	  
	
		
		
	



spring配置文件

applicationContext.xml

开启注解,扫描包,数据连接池 加载mybatis 

applicationcontext.xml也可以分成多个配置文件,方便管理修改。或者功能增减。一般可以分server  dao trans   3个大功能。独立配置,容易查看。

这时候只要在webxml里配置将几个文件都包含即可。




	
	
	
			
		
				
		
	
	
      
      
           
           
           
            
           
           
      
		
      
           
           
           
           
      
      
           
      
	
		
      
           
           
      
      
      
           
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
           
      
		
      
           
      





其中数据连接池内相关数据源单独配置,方便修改
jdbc.properties

jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://localhost:3306/test?characterEncoding=utf-8

jdbc.username=root

jdbc.password=123456

sqlsession 配置

sqlmapconfig











你可能感兴趣的:(SSM框架)