Spring引導提供了許多啓動器依賴項,如spring-boot-starter,spring-boot-starter-batch,spring-boot-starter-test等等。這些依賴包括很多其他傳遞依賴。到目前爲止,我在項目中使用了這些啓動器依賴項。只有沒有對庫的啓動器依賴關係的地方,我才包含了具體的依賴關係。我應該一直使用spring引導啓動器依賴關係嗎?
最近通過的同事說,他不希望整合所有這些起動的依賴到項目中。他非常希望控制要包含的特定依賴項,因此您可以確保只有依賴項位於實際所需的構建和類路徑中。
我認爲這是錯誤的做法,對不對?是否有依賴於類路徑的不利因素(如hamcrest)?