SpringMvc中@resource和@autowired區別

在java代碼中使用@Autowired或@Resource註解方式進行裝配
這兩個註解的區別是:
@Autowired 默認按類型裝配,
@Resource 默認按名稱裝配,當找不到與名稱匹配的bean纔會按類型裝配。java

若是咱們想使用按名稱裝配,能夠結合@Qualifier註解一塊兒使用。以下:
@Autowired  
@Qualifier("redisTemplate")

private RedisTemplate redisTemplate;redis

注:在使用中,若是有多個同類型的bean,建議使用@Resource。spa

相關文章
相關標籤/搜索