我已成功加载应用程序上下文文件。正在使用的架构是
<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加载应用程序上下文。