Spring batch Spring批处理-如何自定义步骤退出消息描述长度?
是否存在任何环境变量或如何更改Spring batch Spring批处理-如何自定义步骤退出消息描述长度?,spring-batch,Spring Batch,是否存在任何环境变量或如何更改JobRepositoryFactoryBean.java中的maxVarCharLength之类的tablePrefix 我找不到调用此setter方法的任何配置类 public void setMaxVarCharLength(int maxVarCharLength) { this.maxVarCharLength = maxVarCharLength; } 您可以调用此方法来设置maxVarCharLength属性。然后,JobRepository
JobRepositoryFactoryBean.java
中的maxVarCharLength
之类的tablePrefix
我找不到调用此setter方法的任何配置类
public void setMaxVarCharLength(int maxVarCharLength) {
this.maxVarCharLength = maxVarCharLength;
}
您可以调用此方法来设置
maxVarCharLength
属性。然后,JobRepositoryFactoryBean
将使用您设置的值来创建JobRepository
。您可以在这里找到一个示例:通过实现BatchConfigurer
接口创建自定义JobRepository
对象的方法满足了我的要求。我们能通过环境变量实现吗?因为仅仅为了一个值,我不想再写几行代码,即使它自动连接了大部分细节。JobRepositoryFactoryBean
的代码不从环境变量加载属性。您仍然可以使用Spring的环境抽象从环境变量中注入属性,并在工厂bean中进行设置。