spring幾個常用註解

2021-07-02 04:04:35 字數 586 閱讀 6968

@controller   控制層,就是我們的action層

@service        業務邏輯層,就是我們的service或者manager層

@repository  持久層,就是我們常說的dao層

而@component  (字面意思就是元件),它在你確定不了事哪乙個層的時候使用。

@resource  用於注入,( j2ee提供的 ) 預設按名稱裝配,@resource(name="beanname") 

@autowired 用於注入,(srping提供的) 預設按型別裝配 

@transactional( rollbackfor=) 事務管理 

@responsebody 

@scope("prototype")   設定bean的作用域 

如果action中沒有@scope("prototype"),有可能報找不到***action的錯誤!寫上這個就表示每次請求都重新建立乙個action,與singalon對應,俗稱「多例」

@override 覆蓋父類的方法或繼承介面的方法

jdk5就已經有了 但是不支援介面的實現,jdk6支援介面的實現了,所以jdk要1.6以上版本

Spring的幾個常用註解解釋

resource 獲取spring容器中象 依賴注入 configuration 申明這是乙個配置類 componentscan basepackages 定義掃瞄的路徑從中找出標識了需要裝配的類自動裝配到spring的bean容器中 spring框架跟junit整合 runwith springj...

常用幾個註解

1.restcontroller 用於標註控制層元件 restcontroller controller responsebody組成 2.service一般用於修飾service層的元件 4.autowired 自動匯入依賴的bean,自動匯入依賴的bean。bytype方式。把配置好的bean拿...

Spring常用註解

spring常用註解 1 引入context命名空間 在spring的配置檔案中 配置檔案如下 xml xmlns context spring context 2.5.xsd 開啟配置 spring 會自動掃瞄cn.pic包下面有註解的類,完成bean的裝配。xml xmlversion 1.0 ...