如果代碼里到處都有new XXX,那你的代碼是和實現類耦合的。用Spring注入,我們可以只依賴介面,這對日後修改或替換實現類都有好處。Spring最主要是讓代碼和實現解藕,具體依賴讓調用方決定,從而獲得最大的價值。比如Tomcat用來接受請求的組件叫Connector,但我們沒看到tomcat在什麼地方new出一個XXXConnector。這樣我們可以通過配置文件隨時把這個connector換成nio實現,如果需要的話。甚至可以自己實現一個,替換掉該connector
[admin via ] spring 中的依賴注入有什麼好處已經有725次圍觀