作者回复: 真没什么内幕。
作者回复: 1,没有实现销毁功能。 2,实例化时通过反射调用构造函数进行的,在准备构造函数参数的时候遇到bean就再次调用getBean()就可以了。
作者回复: ThreadLocal设计思路不是为了共享和同步而是为了隔离,多个线程隔离开的。你的例子中A1和A2是没有关系的,不存在共享A的问题。