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

时间:2020-10-31 15:20:41

标签: java spring-boot spring-boot-starter

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

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

0 个答案:

没有答案