用户抓取有很多重复的代码。userRepository.findById(command.getUserId()).orElseThrow(() -> new NotFoundException(User.class)); User user = userRepository.findById(LoggedUserHolder.getUserI
app依赖于所有三个feature*模块。feature*模块不相互依赖,但它们依赖于common。如果我有一个在其中两个中使用的库(假设我在feature1和feature2中使用Retrofit ),那么哪种解决方案被认为是更好的实践?retrofit:2.4.0'在feature1和feature2梯度文件中都有
api 'com.squareup.retrofit2:retrofit:2.4.0'在common gradle文件中第一种解决方案提