第一步:引入jar-----config order product都需要
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bus-amqp</artifactId>
</dependency>
第二步:config模块—开放刷新接口
management:
endpoints:
web:
exposure:
include: "*"
第三步:引入的模块—加注解@RefreshScope
@RestController
@RequestMapping("/test")
@RefreshScope
public class ClientController {
@Autowired
private ProductClient productClient;
@Value("${env}")
private String env;
第四步:修改git后先访问fresh,配置才会改
访问config模块的fresh
http://localhost:19999/actuator/bus-refresh
第五步:git自动请求 webHooks
使用github,gitee暂时不支持
专门为webhooks开放的接口
/monitor