012---@Autowired、@Resource、@Inject 自動裝配原理和各自的區別

@Autowired是spring特有的

  1. 可以標註到構造方法上(如果只有一個有參構造器,@Autowired可以省略)
  2. 可以標註到方法上
  3. 放在參數位置

@Resource是JSR250規範(java規範支持的)支持自動裝配,但是不支持@Primary和required=false參數

@Inject是JSR330規範  支持@Primary註解,但是不支持required=false

 

發佈了259 篇原創文章 · 獲贊 15 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章