JavaEE/Spring:只需使用xml调用初始化bean上的方法?

JavaEE/Spring:只需使用xml调用初始化bean上的方法?,java,spring,jakarta-ee,spring-mvc,javabeans,Java,Spring,Jakarta Ee,Spring Mvc,Javabeans,我的web.xml中有多个配置文件: <!-- Spring MVC ========================================================================== --> <servlet> <servlet-name>MoJV_SpringMVCDispatcherServlet</servlet-name> <servlet-class>org.springfr

我的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>

MoJV_SpringMVCDispatcherServlet
org.springframework.web.servlet.DispatcherServlet
上下文配置位置
/mo/MoJV/config/MoJVConfig.xml
/mo/App/config/AppConfig.xml
1.
在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方法