Spring中指定的BaseContext.xml在哪里?

时间:2012-03-20 15:30:40

标签: spring configuration

我已成功加载应用程序上下文文件。正在使用的架构是

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:util="http://www.springframework.org/schema/util"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.1.xsd">

我指定了一个标准bean,它使用以下配置

成功调用了一个方法
<bean class="com.blah.TestTickChecker" id="testTickCheck">
        <constructor-arg index="0">
            <value>dev_serv</value>
        </constructor-arg>
        <constructor-arg index="1">
            <value>dev_config</value>
        </constructor-arg>
        <constructor-arg index="2">
            <value>600</value>
        </constructor-arg>
        <constructor-arg index="3">
            <value>${ENV}</value>
        </constructor-arg>
    </bean>
    <bean class="com.blah.testManager" id="testManager">
        <property name="action" ref="testTickCheck"/>
        <property name="actionName" value="test tick checker"/>
        <property name="actionAction" ref="actionFlag"/>
    </bean>
    <bean id="invokeAction" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
        <property name="targetObject" ref="testManager"/>
        <property name="targetMethod" value="check"/>
    </bean>
    <bean id="testCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
        <property name="jobDetail" ref="invokeAction"/>
        <property name="cronExpression" value="0 0/1 * * * ?"/>
    </bean>

但是我收到以下错误。

  

org.springframework.beans.factory.BeanDefinitionStoreException:IOException从类路径资源[BaseContext.xml]解析XML文档;嵌套异常是java.io.FileNotFoundException:无法打开类路径资源[BaseContext.xml],因为它不存在

指定BaseContext.xml的位置?使用ClassPathXmlApplicationContext加载应用程序上下文。

0 个答案:

没有答案