在spring容器中获取bean

在非bean的类中获取jedis这个bean,可以直接使用方法  getJedisTemplate().set("key","value"); 

private JedisTemplate jedisTemplate = null;
private synchronized JedisTemplate getJedisTemplate() {
    if (jedisTemplate != null) {
        return jedisTemplate;
    }
    jedisTemplate = getCurrentWebApplicationContext().getBean(
            JedisTemplate.class);
    return jedisTemplate;
}

 同步还是有必要的

原文地址:https://www.cnblogs.com/acm-bingzi/p/spring_bean.html