为了账号安全,请及时绑定邮箱和手机立即绑定

项目依赖A,A依赖B和C,那把C给排除了,A不就不能正常使用了

如果把C排除后A还能正常使用,那A又为什么会依赖C呢?

正在回答

4 回答

这个问题问得好,老师只是简单讲解了如何排除项目不需要的依赖,却没有解释应用的场景,算是本节视频课程的一个不足吧。我想到一个比较好的场景,就是接口,或者说规范。例如,你依赖了一个项目使用了数据库的规范,并依赖了mysql驱动,但是因为系统升级,改为使用Oracle数据库的驱动,因此你需要排除mysql驱动,并添加Oracle驱动。



0 回复 有任何疑惑可以回复我~

这种情况说明C是你项目需要的,不能排除

0 回复 有任何疑惑可以回复我~

I think so. 开始我也是这么想的。后来,我构思了一种使用场景,可能符合这种情况。例如项目A实现了读写服务

它的实现依赖B的读取功能和C的写入功能,某个项目是只读的,所以他不需要写入功能,所以就排除了依赖C。这就

模块化的好处。望采纳:)!

1 回复 有任何疑惑可以回复我~

有些功能是可以裁剪的,通过这个方式可以实现

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

项目依赖A,A依赖B和C,那把C给排除了,A不就不能正常使用了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信