spring 中配置 bean lazy-init="true"
但是应用启动时bean还是被初始化,通过排除配置文件发现配置dwr后,懒加载就不起作用。
请问下,有知道是什么原因么?
去掉dwr配置,懒加载就起作用。
确实 如果在dwr的配置文件里配bean的话,它会去实例化
<!-- spring DWR配置 -->
<dwr:configuration>
<dwr:convert type="bean" class="org.hibernate.validator.engine.ConstraintViolationImpl"></dwr:convert>
<dwr:convert type="bean" class="java.lang.StackTraceElement"></dwr:convert>
<dwr:convert type="exception" class="java.lang.Exception"></dwr:convert>
</dwr:configuration>
<dwr:controller id="dwrController" debug="true">
<dwr:config-param name="crossDomainSessionSecurity" value="false"/>
<dwr:config-param name="allowScriptTagRemoting" value="true"/>
</dwr:controller>
<dwr:url-mapping/>