今天我開始學習spring了,我有一個關於在編譯註釋的java文件時註釋會發生什麼的問題? 我問這個的原因是因爲我看到當我們選擇使用xml方法和註解方法時的基本區別,以及我認爲是春天的哲學。我明白的是春天說,所有的Java類可以是簡單的pojo和所有春天相關的配置應該保持獨立(如xml文件)。編譯java文件時的Spring註解
如果使用xml * .java文件開發spring應用程序沒有關於spring容器的想法,並被編譯爲.class,而沒有任何與spring相關的依賴關係。
但是現在,當我們註釋.java文件並編譯文件時,編譯後的文件現在已經將所有彈簧相關的依賴關係強加給它,而不再是您的類簡單的pojo。
這是正確的嗎?我不確定我是否在這裏錯過了一些東西。
Java vs XML配置是一個偏好問題,在大多數情況下它們是可以互換的。關注分離是另一回事,你應該通過與庫無關的接口公開你的類,以便它們不被烘焙到特定的庫中(在適當的時候)。 – gerrytan