如何找出为什么某些文件从 spring-boot 存储库中删除?
How to figure out why some file was deleted from spring-boot repository?
我一直在将我的 spring 启动应用程序从 v2.2.1.RELEASE 更新到 v2.6.6,我注意到其中一个配置(例如 HealthIndicatorAutoConfiguration)不属于spring 不再有引导存储库。请解释一下如何找出作者删除它的原因以及我应该使用什么来代替?如果在发行说明中找不到此类信息,我该怎么办?
P.S。配置也从其他 spring 存储库中消失(例如 Spring Cloud Sleuth):
- TraceAutoConfiguration.class
- SleuthTagPropagationAutoConfiguration.class
- TraceWebServletAutoConfiguration.class
- SleuthLogAutoConfiguration.class
如果您分阶段升级,从 2.2.x -> 2.3.x -> 2.4.x -> 2.5.x -> 2 .6.x 而不是从 2.2 直接跳到 2.6,您会看到 类 在被删除之前被弃用了一段时间。弃用消息应指向替换。例如,HealthIndicatorAutoConfiguration
是 deprecated in 2.2.0 in favor of HealthContributorAutoConfiguration
。
我一直在将我的 spring 启动应用程序从 v2.2.1.RELEASE 更新到 v2.6.6,我注意到其中一个配置(例如 HealthIndicatorAutoConfiguration)不属于spring 不再有引导存储库。请解释一下如何找出作者删除它的原因以及我应该使用什么来代替?如果在发行说明中找不到此类信息,我该怎么办?
P.S。配置也从其他 spring 存储库中消失(例如 Spring Cloud Sleuth):
- TraceAutoConfiguration.class
- SleuthTagPropagationAutoConfiguration.class
- TraceWebServletAutoConfiguration.class
- SleuthLogAutoConfiguration.class
如果您分阶段升级,从 2.2.x -> 2.3.x -> 2.4.x -> 2.5.x -> 2 .6.x 而不是从 2.2 直接跳到 2.6,您会看到 类 在被删除之前被弃用了一段时间。弃用消息应指向替换。例如,HealthIndicatorAutoConfiguration
是 deprecated in 2.2.0 in favor of HealthContributorAutoConfiguration
。