在java代码中使用@Autowired或@Resource注解方式进行装配
这两个注解的区别是:
@Autowired 默认按类型装配,
@Resource 默认按名称装配,当找不到与名称匹配的bean才会按类型装配。java
若是咱们想使用按名称装配,能够结合@Qualifier注解一块儿使用。以下:
@Autowired
@Qualifier("redisTemplate")
private RedisTemplate redisTemplate;redis
注:在使用中,若是有多个同类型的bean,建议使用@Resource。spa