Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringMVC构建一个未调用的惰性initbean,属性refbean问题?_Java_Spring_Spring Mvc - Fatal编程技术网

Java SpringMVC构建一个未调用的惰性initbean,属性refbean问题?

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

我一直在调查我所知道的关于Spring和论坛的所有信息,但我无法解决这个问题。我有一个惰性初始化bean的xml。我理解lazy init是如何工作的,因为只有在调用其他bean时才能解析。 然而,不管实际调用的是什么,始终会创建一个bean。如果我注释掉bean的一个属性行,那么bean不会被创建,显然这意味着必须在某个地方调用该属性,但事实并非如此

    <property name="discriminator" value="${review.queue.discriminator}"/>
这是一条自动调用的线路,因此我的几个问题是: 在属性中设置值是否会导致自动调用它? 我还能做些什么来确保这条线路不会被呼叫


谢谢你的帮助

原来我解决了自己的问题。如果我在该值中设置了一个默认值,它就不会构建bean。我把那句话改成:

    <property name="discriminator" value="${review.queue.discriminator:notARealDiscriminator}"/>
在那之后,它拒绝建造豆子