| package com.alibaba.dubbo.test.conf; |
| |
| import com.alibaba.dubbo.config.ApplicationConfig; |
| import com.alibaba.dubbo.config.ConsumerConfig; |
| import com.alibaba.dubbo.config.RegistryConfig; |
| |
| import org.springframework.context.annotation.Bean; |
| import org.springframework.context.annotation.Configuration; |
| import org.springframework.context.annotation.ImportResource; |
| |
| /** |
| * @author ken.lj |
| * @date 2017/09/10 |
| */ |
| @Configuration |
| @ImportResource(locations = {"classpath:*.xml"}) |
| public class DubboConfiguration { |
| |
| @Bean |
| public ApplicationConfig applicationConfig() { |
| ApplicationConfig applicationConfig = new ApplicationConfig(); |
| applicationConfig.setName("consumer-test"); |
| return applicationConfig; |
| } |
| |
| @Bean |
| public ConsumerConfig consumerConfig() { |
| ConsumerConfig consumerConfig = new ConsumerConfig(); |
| consumerConfig.setTimeout(3000); |
| return consumerConfig; |
| } |
| |
| @Bean |
| public RegistryConfig registryConfig() { |
| RegistryConfig registryConfig = new RegistryConfig(); |
| registryConfig.setAddress("zookeeper://127.0.0.1:2181"); |
| registryConfig.setClient("curator"); |
| return registryConfig; |
| } |
| } |