我想为我的Github存储库(公司内部版本而不是Github.com上的版本)创建自定义的Pull Requests模板,因此我按照此链接上的说明进行操作。我遵循以下步骤:
创建新的PR不会显示我创建的模板。创建新问题模板的类似步骤可以正常工作,但PR模板无法正常工作。我想在PULL_REQUEST_TEMPLATE文件夹中添加不同的模板,以便创建多个拉取请求模板,例如功能模板,错误修复模板等。我的PR模板markdown包含以下内容:
---
name: Design Review
about: Design Review issue template
---
# PR Change Description
This PR is to add a new vendor type.
Run Code Online (Sandbox Code Playgroud) 我有一个监控应用程序,其中正在运行固定速率任务。这是拉入用 Consul 配置的配置参数。我想引入更新的配置,所以我添加了@RefreshScope。但是,一旦我更新 Consul 上的配置值,fixedRate 任务就会停止运行。
@Service
@RefreshScope
public class MonitorService {
@Autowired
private AppConfig appConfig;
@PostConstruct
public void postConstRun() {
System.out.println(appConfig.getMonitorConfig());
}
@Scheduled(fixedRate = 1000)
public void scheduledMonitorScan() {
System.out.println("MonitorConfig:" + appConfig.getMonitorConfig());
}
}
Run Code Online (Sandbox Code Playgroud)
AppConfig 类只有一个 String 参数:
@Configuration
@Getter
@Setter
public class AppConfig {
@Value("${monitor-config:default value}")
private String monitorConfig;
}
Run Code Online (Sandbox Code Playgroud)
一旦我更新领事中的值,计划任务就会停止运行(在 sheduledMonitorScan 方法中显示)并停止显示。