溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SSH的?Spring Note注解怎么使用

發布時間:2022-09-30 10:29:08 來源:億速云 閱讀:161 作者:iii 欄目:開發技術

這篇“SSH的Spring Note注解怎么使用”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“SSH的Spring Note注解怎么使用”文章吧。

Spring Note

(1)聲明的注解相當于寫在類上的。

(2)@service:聲明服務層類。寫在實現類上,而不是寫在接口上;

@Service公共 類RoleServiceImpl 實現 RoleService {
}

(3)@Controller:控制層注解;

@Controller公共 類RoleController {
}

(4)@Repository:DAO層注解,如果在Spring配置文件中配置了DAO層接口,可以省略此項;

@Repository公共 接口RoleMapper {
}

(5)@Component //其他組件注意,用于非Controller Service DAO層的組件;

@Component公共 類LogAspect {
}

(6)@Autowired:依賴注入注解,根據類型注入。如果有多個實現,可以匹配@qualifier("HelloServiceImpl");

  //必填:指定對象是否必須,為false,可以為null(即使對象不存在也不報錯,只報空指針異常),默認為true(如果找不到對象,會報錯,報Can't find an object's error) 
    @Autowired(required = true )     private HelloService helloService;

(7)@resource:依賴注入注解,先按名稱輸入注入,如果沒有再按類型注入;

  // Resource(Name):指定注入對象的名稱(ID),當一個接口有多個實現類時
    //如果Name沒有指定對象名,則按照屬性名進行注入。如果沒有對應的對象,則根據類型進行注入。
    @Resource(name = " eByeService " )
    私有BbyeService byeService;

(8)@Lazy:延遲加載,指定延遲創建或注入;

(9)@Transactional:事務注解,用于指定方法事務的隔離級別和傳播特性;

以上就是關于“SSH的Spring Note注解怎么使用”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女