@Autowired和@Resource

@Autowired

  • spring提供的註解

  • 按類型注入,byType

  • 當同一類型有多個bean時,配合@Qualifier指定注入某個bean

  • 當@Autowired修飾的屬性不是一定要注入時,可以指定required=false

@Resource

  • J2EE提供的註解
  • 可以byName,也可以byType,或同時byType和byName,如果什麼都不指定,默認爲byName
@Resource(name = "testServiceImpl1", type = TestService.class)
private TestService testService;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章