Spring MVC

web.xml 配置:

  
    contextConfigLocation
    
        classpath:config/spring.xml;
        classpath:config/spring-mybatis.xml;
        classpath:config/spring-shiro.xml;
        classpath:config/activiti.cfg.xml;
    
  

  
    spring监听器
    org.springframework.web.context.ContextLoaderListener
  

此配置是使用 ContextLoaderListener 告诉他Spring 配置文件的位置。
监听器是 配置上下文载入器、此载入器是是载入除了DispacherServlet 载入的配置文件的其他上下文配置文件


    spring mvc servlet
    springMvc
    org.springframework.web.servlet.DispatcherServlet
    
      spring mvc 配置文件
      contextConfigLocation
      classpath:config/spring-mvc.xml
    
    1
  

  
    springMvc
    /*
  

spring-mvc.xml

      
    
      
       
        
        
        
        
        
    

      
      
       
      
      
          
          
          
      
       
      
      
          
            
       
      
      
       
      
      
      
      

    
    
    


    

    
        
    
    

扫描指定的包中的类上的注解,常用的注解有:

@Controller 声明Action组件
@Service 声明Service组件 @Service("myMovieLister")
@Repository 声明Dao组件
@Component 泛指组件, 当不好归类时.
@RequestMapping("/menu") 请求映射
@Resource 用于注入,( j2ee提供的 ) 默认按名称装配,@Resource(name="beanName")
@Autowired 用于注入,(srping提供的) 默认按类型装配
@Transactional( rollbackFor={Exception.class}) 事务管理
@ResponseBody
@Scope("prototype") 设定bean的作用域

你可能感兴趣的:(Spring MVC)