spring 整合其他框架配置

1.spring自身:

    spring如果想开启,类的实例化就必须在ApplicationContext中使用getBean方法来获取,或者在web.xml中配置listener

(1)
以上会自动扫描类中的注解,如果不加入这一句,则类中的注解不会生效
(2)加载.properties文件
(3) 
这个会引入springAOP的功能,可以配置切面.
子标签有

完整例子(来源与互联网):

    
        
        

        
        

        
        
            
            

            
            

            
            

            
            

            
            
        
    
(4) spring的其他配置,将对象的实例化交给容器

2.整合spring-MVC

必须项:

1)开启注解: 
2)配置视图解析器:  
          
          
     

注意,在整合springMVC后在spring中的扫描注解中要略过@Controller:

  
          
          
     
并且在web.xml中要将springMVC.xml和ApplicationContext.xml一起引入(来源与互联网):
  
      
        contextConfigLocation  
        classpath:config/applicationContext.xml  
      
  
      
      
        org.springframework.web.context.ContextLoaderListener  
      
  
      
      
        dispatcherServlet  
        org.springframework.web.servlet.DispatcherServlet  
          
            contextConfigLocation  
            classpath:config/spring-mvc.xml  
          
        1  
      
  
      
      
        dispatcherServlet  
        /  
      
  
      
        CharacterEncodingFilter  
        org.springframework.web.filter.CharacterEncodingFilter  
          
            encoding  
            UTF-8  
          
      
      
        CharacterEncodingFilter  
        /*  
      

    如果想加入文件上传下载:


        
        
    
@responseBody修改为默认UTF-8:

        
            
                
            
        
    
    
        
            
                text/html;charset=UTF-8
                
                application/json;charset=UTF-8
            
        
    

3.整合MyBatis:

1)配置数据源
            
            
            
            
        
2)配置SessionFactory

      

3)配置MyBatis包扫描

     

你可能感兴趣的:(配置部署)