mirror of
https://gitee.com/mirrors/Spring-Cloud-Alibaba.git
synced 2021-06-26 13:25:11 +08:00
Update The sample
This commit is contained in:
parent
a8b274e61b
commit
be18803104
@ -27,12 +27,15 @@ import org.springframework.beans.factory.annotation.Value;
|
|||||||
import org.springframework.boot.ApplicationRunner;
|
import org.springframework.boot.ApplicationRunner;
|
||||||
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
|
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
|
||||||
import org.springframework.boot.builder.SpringApplicationBuilder;
|
import org.springframework.boot.builder.SpringApplicationBuilder;
|
||||||
|
import org.springframework.cache.annotation.EnableCaching;
|
||||||
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
||||||
import org.springframework.cloud.client.loadbalancer.LoadBalanced;
|
import org.springframework.cloud.client.loadbalancer.LoadBalanced;
|
||||||
import org.springframework.cloud.openfeign.EnableFeignClients;
|
import org.springframework.cloud.openfeign.EnableFeignClients;
|
||||||
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.cloud.openfeign.FeignClient;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Lazy;
|
import org.springframework.context.annotation.Lazy;
|
||||||
|
import org.springframework.scheduling.annotation.EnableScheduling;
|
||||||
|
import org.springframework.scheduling.annotation.Scheduled;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
import org.springframework.web.bind.annotation.PathVariable;
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
@ -52,6 +55,8 @@ import static org.springframework.http.MediaType.APPLICATION_JSON_UTF8_VALUE;
|
|||||||
@EnableDiscoveryClient
|
@EnableDiscoveryClient
|
||||||
@EnableAutoConfiguration
|
@EnableAutoConfiguration
|
||||||
@EnableFeignClients
|
@EnableFeignClients
|
||||||
|
@EnableScheduling
|
||||||
|
@EnableCaching
|
||||||
public class DubboSpringCloudConsumerBootstrap {
|
public class DubboSpringCloudConsumerBootstrap {
|
||||||
|
|
||||||
@Reference
|
@Reference
|
||||||
@ -147,6 +152,11 @@ public class DubboSpringCloudConsumerBootstrap {
|
|||||||
@Bean
|
@Bean
|
||||||
public ApplicationRunner callRunner() {
|
public ApplicationRunner callRunner() {
|
||||||
return arguments -> {
|
return arguments -> {
|
||||||
|
callAll();
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
private void callAll() {
|
||||||
|
|
||||||
// To call /path-variables
|
// To call /path-variables
|
||||||
callPathVariables();
|
callPathVariables();
|
||||||
@ -162,8 +172,11 @@ public class DubboSpringCloudConsumerBootstrap {
|
|||||||
|
|
||||||
// To call /request/body/map
|
// To call /request/body/map
|
||||||
callRequestBodyMap();
|
callRequestBodyMap();
|
||||||
|
}
|
||||||
|
|
||||||
};
|
@Scheduled(fixedDelay = 10 * 1000L)
|
||||||
|
public void onScheduled() {
|
||||||
|
callAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void callPathVariables() {
|
private void callPathVariables() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user