ssm项目的一些配置文件

常用的几个组件名称和作用。

  • 前端控制器(DispatcherServlet):用于接收请求,响应结果

  • 处理器映射器(HandlerMapping):根据请求的url查找Handler(三大核心组件之一)

  • 处理器适配器(HandlerAdapter):按照特定的规则去执行Handler(三大核心组件之一)

  • 处理器(Handler):编写Handler时按照HandlerAdapter的要求去做,这样适配器才可以去正确执行Handler

  • 视图解析器(View resolver):进行视图解析(三大核心组件之一)

  • 视图(View):包括jsp、pdf等

有几个主要的配置文件,先了解下每个配置文件的作用。

1. web.xml:当服务启动时首先会去加载web.xml这个资源文件,里面包括了对前端控制器、乱码问题等配置。

2.applicatonContext.xml : 一般配置数据源,事物,注解 等。

在这里我使用的是applicatonContext-*.xml的形式将DAO、Service、Transaction层分开配置,这样便于管理

分别为applicatonContext-dao.xml、applicatonContext-service.xml、applicatonContext-transaction.xml

分开配置时,需要在web.xml中配置上下文位置

3.springmvc.xml: 里面配置的是控制层的 ,如视图解析器静态资源, mvc 文件上传,拦截器等。

4.SqlMapConfig.xml: 该配置文件为MyBatis的配置文件,里面无需配置,一切交给spring管理,但是xml文件基础配置要有。

web.xml



	ssm_boot_crm
	
		index.html
		index.htm
		index.jsp
		default.html
		default.htm
		default.jsp
	
	
	
		contextConfigLocation
		classpath:applicationContext-*.xml
	
	
	
		org.springframework.web.context.ContextLoaderListener
	
 
 
	
	
		encoding
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			UTF-8
		
	
 
	
		encoding
		*.action
	
	
	
		crm
		org.springframework.web.servlet.DispatcherServlet
		
			contextConfigLocation
			
			classpath:springmvc.xml
		
		1
	
	
		crm
		
		*.action
	

applicationContext-dao.xml



 
	
	
	
 
	
	
		
		
		
		
		
		
		
		
 
	
	
	
		
		
		
		
		
		
	
	
	
	
		
	
	

applicationContext-service.xml



 
 
	
	

applicationContext-transaction.xml



 
 
	
	
		
		
	
 
	
	
		
			
			
			
			
			
			
			
			
			
			
		
	
	
	
	
		
	
	

springmvc.xml


 
	
	
	
	
	
	
     
    
    
    
        
        
            20485760
        
        
        
            UTF-8
        
    
	
    
	
		
		
	
 

db.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/***?characterEncoding=utf-8
jdbc.username=root
jdbc.password=password

redisconfig.properties

redis.host=101.200.59.143//ip
redis.port=6379//端口
redis.password=237912
redis.maxIdle=300
redis.maxActive=600
redis.maxWait=10000
redis.testOnBorrow=true

spring-dubboconsumer.xml




    
    
    
    
    
    
    
    
    

spring-activemq.xml




    

    
    
    
    
        
        
    
    
    
        
    

    
        
    

    
        
        
        
    

spring-activemq.xml




    

    
    
    
    
        
        
    
    
    
        
    
    
    
        
        
        
    

spring-dao.xml





    
    
    
    
        
        
        
        
    

    
    
        
        
    
    
    
        
        
    

spring-dubboprovider.xml




    
    
    
    
    
    
    
    

spring-redis.xml




    

    
        
        
        
        
    
    
    
        
        
        
        
    

    
    
        
        
            
        
        
            
        
        
            
        
        
            
        
        
        
    
    
    
        
    

spring-service.xml




    
    
    
    
        
        
    
    
    
        
        
            
            
            
            
            
        
    
    
    
        
        
        
        
    

 

你可能感兴趣的:(Java)