小编sin*_*ity的帖子

了解Spring Cloud版本

春天的人们在发布大量优质项目方面做得很好.我们一直在使用的是Spring Cloud及其各个子项目.

一个令我困惑的方面是Spring Cloud版本名称.例如,如果您转到Spring Cloud,它会读取CamdenAngelBrixton.然后,如果你转到特定的项目站点,例如,Spring Cloud Config它会显示像1.3.0或的版本1.2.3

关于这些的两个问题.

  1. 从命名版本(camden,brixton,angel)来看,很难看出哪个是最新版本及其序列.有没有一个记录良好的地方?

  2. 如何将命名版本与子项目编号发布相关联?

感谢您的时间.

spring-cloud spring-cloud-config

18
推荐指数
2
解决办法
4449
查看次数

Spring Boot测试 - 覆盖bootstrap.properties

我们在Spring Boot应用程序中使用bootstrap.properties来配置Spring Cloud Config相关属性.

我们希望在测试期间忽略这些属性,因为我们不想连接到配置服务器进行单元测试.因此,我们正在寻找一种从main完全撤消属性的方法,bootstrap.properties并提供一个新的方法来测试或覆盖选择性属性.

我们试图与创造src/test/resources/bootstrap.properties,src/test/resources/bootstrap-test.propertiesspring.cloud.config.enabled=false财产,但没有奏效.

我们尝试在启动TestClass之前设置如下

static {
    System.setProperty("spring.cloud.config.enabled", "false");
}
Run Code Online (Sandbox Code Playgroud)

它不起作用.

虽然Spring Boot文档非常适合application.properties如何工作,但我找不到一个引用bootstrap.properties.

bootstrap.properties在测试期间以可靠的方式覆盖任何帮助都非常受欢迎.

spring spring-boot

12
推荐指数
2
解决办法
9645
查看次数