我有如下配置:
batch:job id="reconciliationJob" job-repository="jobRepository" restartable="true"
Run Code Online (Sandbox Code Playgroud)
在应用程序上下文启动期间,我在日志中收到类似的内容:
[INFO] [] []覆盖bean'reconciliationJob'的bean定义:替换[Generic bean:class [org.springframework.batch.core.configuration.xml.SimpleFlowFactoryBean]; 范围=; 抽象= FALSE; lazyInit = FALSE; autowireMode = 0; dependencyCheck = 0; autowireCandidate = TRUE; 初级= FALSE; factoryBeanName = NULL; factoryMethodName = NULL; initMethodName = NULL; 使用[Generic bean:class [org.springframework.batch.core.configuration.xml.JobParserJobFactoryBean]; destroyMethodName = null]; 范围=; 抽象= FALSE; lazyInit = FALSE; autowireMode = 0; dependencyCheck = 0; autowireCandidate = TRUE; 初级= FALSE; factoryBeanName = NULL; factoryMethodName = NULL; initMethodName = NULL; destroyMethodName =空]
我怎样才能解决这个最重要的问题?
这不是一个错误,只是一个 [INFO] 并且是 Spring 完成的替换;您可以看到有关“step”作用域 bean 的类似内容。
例如,如果您有一个标记为
<bean id="myBean" class="path.to.beanClass" scope="step" />
Run Code Online (Sandbox Code Playgroud)
这将被名为 name 的 bean 替换scopedTarget.myBean。
查找StepScope文档和源代码
| 归档时间: |
|
| 查看次数: |
13227 次 |
| 最近记录: |