使用註解開發前提spa
須要導入Spring的aop包component
須要在配置文件開啓註解支持,而且指定要掃描的包xml
<context:annotation-config/>
<context:component-scan base-package="com.xuan.pojo"/>
Spring開發中經常使用的註解:作用域
@Component :將該註解下的類添加到Spring容器中(至關於bean)開發
@Repository :用於Dao層添加容器組件的string
@Service : 用於Service層添加容器組件的it
@Controller: 用於Controller層添加容器組件的io
@Value:給字段或者屬性設置值class
@Scope:指定做用域的容器
總結一下註解和xml配置文件區別:很明顯註解看起來很簡便,能讓咱們少寫些代碼,可是維護起來倒是不太方便。相對來講,使用xml配置更爲的清晰,方便維護,若是代碼量多建議仍是須要用到xml配置文件加註解實現。