摘要: SynchronousQueue SynchronousQueue是无界的,是一种无缓冲的等待队列,但是由于该Queue本身的特性,在某次添加元素后必须等待其他线程取走后才能继续添加;可以认为SynchronousQueue是一个缓存值为1的阻塞队列,但是 isEmpty()方法永远返回是true, 阅读全文
posted @ 2017-10-18 13:53 网络终结者 阅读(14771) 评论(2) 推荐(2) 编辑
摘要: 一、ApplicationContextAware接口 注:可以在spring容器初始化的时候调用setApplicationContext方法,从而获得ApplicationContext中的所有bean。 public interface ApplicationContextAware exte 阅读全文
posted @ 2017-10-18 10:42 网络终结者 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: ApplicationContextAware其实我们看到 Aware就知道是干嘛用的了,就是属性注入的, 但是这个ApplicationContextAware的不同地方在于,实现了这个接口的bean, 当spring容器初始化的时候,会自动的将ApplicationContext注入进来 阅读全文
posted @ 2017-10-18 10:18 网络终结者 阅读(4499) 评论(0) 推荐(0) 编辑
摘要: 这个方法将在所有的属性被初始化后调用。 但是会在init前调用。 但是主要的是如果是延迟加载的话,则马上执行。 所以可以在类上加上注解: import org.springframework.context.annotation.Lazy; @Lazy(false) 这样spring容器初始化的时候 阅读全文
posted @ 2017-10-18 10:09 网络终结者 阅读(34299) 评论(0) 推荐(0) 编辑