详解SpringMVC注解方式集成Dubbo

由于最近项目需要SpringMVC集成Dubbo,本文大概记录下详细集成过程:

一、首先项目中Maven引入Jar包

       
        
            com.alibaba
            dubbo
        

        
            org.apache.zookeeper
            zookeeper
            ${zookeeper.version}
        

二、web.xml配置context-param(生产者)

  
    contextConfigLocation
    
      classpath*:config/datasource.xml
      classpath*:spring/*.xml
    
  

三、 配置spring-dubbo-provider.xml配置文件




    
    

    
    

    
    

    
    

四、 class注册成生产者

@Transactional
@Service
public class UserServiceImpl implements IUserService {

}

五、web.xml配置servlet(消费者)

    
        dispatcherServlet
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:spring/spring-mvc-dubbo.xml
        
        1
    

六、配置spring-mvc-dubbo.xml配置文件




    
    

    
    

    
    

    

    
        
        
            
                text/html;charset=utf-8
                application/xml;charset=utf-8
                application/json;charset=utf-8
            
        
    

    
        
        
            
                text/html;charset=utf-8
                application/xml;charset=utf-8
                application/json;charset=utf-8
            
        
        
    

    
        
            
                
            
        
    

    
        
        
        
    

    
        
            
            
        
    


七、 class中引入消费者

    @Reference
    private IUserService userService;

至此SpringMVC集成Dubbo注解配置方式以基本完成。

你可能感兴趣的:(架构设计)