我有以下定义:
<bean id="logger" factory-method="createLog" scope="prototype" class="com.test.beans.LogBean" ></bean>
<bean id="aone" class="com.test.beans.AggregationOne">
<property name="log" ref="logger"></property>
</bean>
<bean id="atwo" class="com.test.beans.AggregationTwo">
<property name="log" ref="logger"></property>
</bean>
是否可以识别正在创建哪个对象(一个或两个)bean“记录器”?
为什么我要问:在一个遗留应用程序中,我有一个所有类的日志实例。我想更改某些包的级别,但不能这样做(除了使用过滤器,我不想要什么)。为此,我想利用一些弹簧魔法,如果它存在于那种情况下)