小编ZCo*_*ode的帖子

Github Pull Requests模板未显示

我想为我的Github存储库(公司内部版本而不是Github.com上的版本)创建自定义的Pull Requests模板,因此我按照此链接上的说明进行操作。我遵循以下步骤:

  1. 在以下位置创建了新的模板文件:[my-repo] /。github / PULL_REQUEST_TEMPLATE / pull_request_template.md。
  2. 将此新文件合并到主文件中。
  3. 从master创建一个新分支,将一些更改提交到新分支。
  4. 创建了一个新的主请求请求,但是模板没有显示。

创建新的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)

git github pull-request

13
推荐指数
4
解决办法
1410
查看次数

@RefreshScope 停止@Scheduled 任务

我有一个监控应用程序,其中正在运行固定速率任务。这是拉入用 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 方法中显示)并停止显示。

spring spring-cloud spring-cloud-consul

7
推荐指数
3
解决办法
7286
查看次数