请让我知道我在下面的bean配置中做错了什么。
@Bean
@StepScope
@Scope(proxyMode = ScopedProxyMode.TARGET_CLASS)
public JdbcCursorItemReader<DTO> jdbcDataReader(@Value() String param) throws Exception {
JdbcCursorItemReader<DTO> databaseReader = new JdbcCursorItemReader<DTO>();
return databaseReader;
}
// This class extends PeekableReader, and sets JdbcReader (jdbcDataReader) as delegate
@Bean
public DataPeekReader getPeekReader() {
DataPeekReader peekReader = new DataPeekReader();
return peekReader;
}
// This is the reader that uses Peekable Item Reader (getPeekReader) and also specifies chunk completion policy.
@Bean
public DataReader getDataReader() {
DataReader dataReader = new DataReader();
return dataReader;
}
// This is the step builder.
@Bean
public Step readDataStep() throws Exception {
return stepBuilderFactory.get("readDataStep")
.<DTO, DTO>chunk(getDataReader())
.reader(getDataReader())
.writer(getWriter())
.build();
}
@Bean
public Job readReconDataJob() throws Exception {
return jobBuilderFactory.get("readDataJob")
.incrementer(new RunIdIncrementer())
.flow(readDataStep())
.end()
.build();
}
请让我知道我在下面的bean配置中做错了什么。
您的jdbcdatareader(@value()String param)
不正确。您需要在@value
中指定一个Spel表达式,以指定注入哪个参数。下面是如何将作业参数传递给JDBCCursorItemReader
的示例:
@Bean
@StepScope
public JdbcCursorItemReader<DTO> jdbcCursorItemReader(@Value("#{jobParameters['table']}") String table) {
return new JdbcCursorItemReaderBuilder<DTO>()
.sql("select * from " + table)
// set other properties
.build();
}
您可以在参考文档的“后期绑定”部分找到更多详细信息。
我使用的是jsf2.0和spring3.0。我在web.xml中集成了spring上下文。当试图将素数应用于我的jSF页面时,它显示了上述问题。我在WEB-INF/lib中包含了primefaces3.4jar,还放入了类路径。并在jsf页面中添加了相关的名称空间。我遇到了如上所述的错误。我在这里放了WEB-INF/lib 我使用的是myfaces jsf2.o版本。和我的jsf页面login.x
无法理解为什么在尝试实现此角度代码时会出现TypeError。它在类({constructor:function(){}})周围生成错误。不确定原因。谢谢你的帮助
问题内容: 如何在Go中找到对象的类型?在Python中,我只是用来获取对象的类型。类似地,在Go中,是否有实现相同方法的方法? 这是我要迭代的容器: 在这种情况下,我无法获取对象行的类型,这是字符串数组。 问题答案: Go反射包提供了检查变量类型的方法。 以下代码段将打印出字符串,整数和浮点数的反射类型。 输出: 请参阅:http : //play.golang.org/p/XQMcUVsOja
问题内容: 我正在一个使用bean验证(Hibernate Validator 5.1.3.Final)的项目上。我的bean具有带注释的属性。 但是,当验证发生时,我得到以下异常: 怎么了?Hibernate Validator不支持LocalDate? 问题答案: 实际上要提到的问题是HV-874。Hibernate Validator 5.2.x确实增加了对某些新Java 8日期/时间类型的