/** * Created by lizhou on 2017/2/28/028. */ @SpringBootApplication @ComponentScan(basePackages = "com.lizo.spring.dubbo.demo") @EnableDubbo(basePackages = "com.lizo.spring.dubbo.demo") public class ProviderApplication { public static void main(String[] args) throws InterruptedException { ApplicationContext ctx = new SpringApplicationBuilder() .sources(ProviderApplication.class) .web(false) .run(args); new CountDownLatch(1).await(); } }
/** * Created by lizhou on 2017/2/28/028. */ @SpringBootApplication @EnableDubbo(basePackages = "com.lizo.spring.dubbo.demo") @ComponentScan(basePackages = "com.lizo.spring.dubbo.demo") public class ConsumerApplication { public static void main(String[] args) throws InterruptedException { ApplicationContext ctx = new SpringApplicationBuilder() .sources(ConsumerApplication.class) .web(false) .run(args); ctx.getBean(ConsumerAction.class).add(21, 25); new CountDownLatch(1).await(); } }
@EnableDubbo(basePackages = "com.lizo.spring.dubbo.demo") @ComponentScan(basePackages = "com.lizo.spring.dubbo.demo") public class FilterConsumerApplication {
@EnableDubbo(basePackages = "com.lizo.spring.dubbo.demo") @Import(value = ProviderApplication.class) public class FilterProviderApplication {