问题描述
我们在Spring Boot上开发了相当大的代码库,并且随着时间的推移,我们一直在根据需要添加启动器。我正在做一些内务处理,并注意到启动器提供的依赖项存在很多重叠。例如。为了创建REST API,我们从spring-boot-starter-web
开始,后来又添加了spring-boot-starter-data-rest
。但是我只是注意到spring-boot-starter-web
是spring-boot-starter-data-rest
的直接依赖项。
现在我知道,作为最佳实践,如果我的代码直接使用库,则该库应始终是直接依赖项,而不是依赖于该库。但是Spring Boot启动器只是BOM,所以我想知道这里是否有更好的做法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)