重叠的弹簧靴启动器怎么办

问题描述

我们在Spring Boot上开发了相当大的代码库,并且随着时间的推移,我们一直在根据需要添加启动器。我正在做一些内务处理,并注意到启动器提供的依赖项存在很多重叠。例如。为了创建REST API,我们从spring-boot-starter-web开始,后来又添加spring-boot-starter-data-rest。但是我只是注意到spring-boot-starter-webspring-boot-starter-data-rest的直接依赖项。

现在我知道,作为最佳实践,如果我的代码直接使用库,则该库应始终是直接依赖项,而不是依赖于该库。但是Spring Boot启动器只是BOM,所以我想知道这里是否有更好的做法。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)