廖老師
網(wǎng)絡(luò)推廣
發(fā)布時間: 2025年04月12日 02:16
了解jSpringboot和SSM的小伙伴們清楚兩者之間配置方式不同,下面小編就來為小伙伴們解答一下吧!
注解:是一種分散式的元數(shù)據(jù),與源代碼耦合。
xml :是一種集中式的元數(shù)據(jù),與源代碼解耦。
注解的好處:
好處一:
XML配置起來有時候冗長,此時注解多是更好的選擇,如jpa的實體映射;注解在處理一些不變的元數(shù)據(jù)時有時候比XML方便的多,好比spring 聲明式事務(wù)管理,若是用xml寫的代碼會多的多;
好處二:
注解最大的好處就是簡化了XML配置;其實大部分注解必定肯定后不多會改變,因此在一些中小項目中使用注解反而提供了開發(fā)效率,因此不必一頭走到黑;
好處三:
注解相對于XML的另外一個好處是類型安全的,XML只能在運行期才能發(fā)現(xiàn)問題。
注解也好,XML也好,咱們?nèi)允琼氁恍╅_關(guān)/替換機制來控制特殊需求,以改變那種要么所有 要么沒有的方案。
還有一種呼聲就是約定大于配置,這種方案可能在某些場景下是最優(yōu)的,可是遇到一些復(fù)雜的狀況可能并不能解決問題,因此此時注解也是一個不錯的方案。尤為在使用springmvc時,好處是能體會的出的。
在小編看來,無論使用注解還是XML,做的事情還是那些事情,但注解和XML都不是萬能的,知足本身的需求且已一種更簡單的方式解決掉問題便可。
微信掃碼關(guān)注公眾號
獲取更多考試熱門資料