Java SpringMVC构建一个未调用的惰性initbean,属性refbean问题?
我一直在调查我所知道的关于Spring和论坛的所有信息,但我无法解决这个问题。我有一个惰性初始化bean的xml。我理解lazy init是如何工作的,因为只有在调用其他bean时才能解析。 然而,不管实际调用的是什么,始终会创建一个bean。如果我注释掉bean的一个属性行,那么bean不会被创建,显然这意味着必须在某个地方调用该属性,但事实并非如此Java SpringMVC构建一个未调用的惰性initbean,属性refbean问题?,java,spring,spring-mvc,Java,Spring,Spring Mvc,我一直在调查我所知道的关于Spring和论坛的所有信息,但我无法解决这个问题。我有一个惰性初始化bean的xml。我理解lazy init是如何工作的,因为只有在调用其他bean时才能解析。 然而,不管实际调用的是什么,始终会创建一个bean。如果我注释掉bean的一个属性行,那么bean不会被创建,显然这意味着必须在某个地方调用该属性,但事实并非如此 <property name="discriminator" value="${review.queue.discriminato
<property name="discriminator" value="${review.queue.discriminator}"/>
这是一条自动调用的线路,因此我的几个问题是:
在属性中设置值是否会导致自动调用它?
我还能做些什么来确保这条线路不会被呼叫
谢谢你的帮助 原来我解决了自己的问题。如果我在该值中设置了一个默认值,它就不会构建bean。我把那句话改成:
<property name="discriminator" value="${review.queue.discriminator:notARealDiscriminator}"/>
在那之后,它拒绝建造豆子