日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

@Autowired 注解有什么用?@Qualifier 注解有什么用? @RequestMapping 注解有什么用?

作者:趙同學& 更新時間: 2023-07-07 編程語言

@Autowired 注解有什么用?

@Autowired 更準確地控制應該在何處以及如何進行自動裝配

此注解 用于在 setter 方法構造函數,具有任意名稱或多個參數的屬性或方法上自動裝配bean。默認情況下,是類型驅動的注入

public class Employee {
    private String name;
    @Autowired
    public void setName(String name) {
        this.name=name;
    }
    public string getName(){
        return name;
    }
}

@Qualifier 注解有什么用?

創建多個相同類型的 bean 并希望僅使用屬性裝配其中一個 bean 時,

可以使用@Qualifier 注解 @Autowired 通過指定應該裝配哪個確切的 bean來消除歧義

例如,分別有兩個類,Employee 和 EmpAccount

在 EmpAccount中,使用@Qualifier 指定了必須裝配 id 為 emp1 的 bean。

Employee.java

public class Employee {
    private String name;
    @Autowired
    public void setName(String name) {
        this.name=name;
}
    public string getName() {
        return name;
}
}

EmpAccount.java

public class EmpAccount {
    private Employee emp;
    @Autowired
    @Qualifier(emp1)
    public void showName() {
        System.out.println(“Employee name : ”+emp.getName);
    }
}

?@RequestMapping 注解有什么用?

@RequestMapping 用于

特定 HTTP 請求方法映射到將處理相應請求的控制器中的特定類/方法

此注釋可應用于兩個級別:

  • 類級別:映射請求 的 URL
  • 方法級別:映射 URL 以及 HTTP 請求方法

原文鏈接:https://blog.csdn.net/qq_52963857/article/details/131576615

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新