有时候我们在一些独立的的线程中会用到受 Spring 管理的类,比如一条专门用来发短信、增加积分的线程。这时候不应该在重新 new 一个新对象进行使用,一方面已经有被 Spring 管理了,再 new 的话比较浪费。另一方面如果单纯的 new 一个对象,就不能使用这个类里面注入的 Spring 管理的 Bean 进行操作。 使用ApplicationContextAware接口 ApplicationContextAware是 Spring 官方提供的一个用来解决如下类似问题的接口: 但在某些特殊的情况下,…