
[英]Apache Camel Spring XML - Bean method call from filename expression
[英]JavaEE/Spring: Just call method on initialized bean using xml?
我的web.xml中有多个配置文件:
<!-- Spring MVC ========================================================================== -->
<servlet>
<servlet-name>MoJV_SpringMVCDispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/mo/MoJV/config/MoJVConfig.xml
/mo/App/config/AppConfig.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
在MoJVConfig.xml中,我有
<bean id="messageSource" class="mo.MoJV.src.I18N">
<property name="defaultEncoding" value="utf-8" />
<property name="fallbackToSystemLocale" value="true" />
<property name="cacheSeconds" value="3" />
<property name="files" value="/mo/MoJV/i18n/" />
</bean>
在AppConfig.xml中,我只想在同一消息源上调用setWorkingDirectory。 我尝试过
<bean id='messageSource'>
<property name="files" value="/mo/App/i18n/" />
</bean>
但这没用。 我也尝试了其他一些没有用的东西。
我不想要新的bean,我希望第一个声明实际运行,初始化bean,然后我的第二个声明在该bean上调用方法。
这不可能吗?
我想你可能想要这个
<bean id="myBean" class="com.acme.MyClass" init-method="yourInitMethod">
<property ...>
</bean>
在注入所有属性之后并在构造函数之后将调用Init方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.