Выполнение пакетного файла в Spring Batch - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть проект для школы, в моем проекте я хочу выполнить автоматическое c и periodi c выполнение задач, таких как Windows планировщик задач, но я не нашел правильный код для этого. Я делаю этот бизнес-класс, но какой шаг я делаю для планирования работы? Как мне запустить пакетный файл и запланировать задания?

Пожалуйста, кто может мне помочь.

@SuppressWarnings("serial")
@Entity
@Table(name ="task")
public class Task implements Serializable{

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private Integer id;

@Column(name = "nom_job", length = 20,nullable = false)
private String nom_job;


@Column(name = "description", length = 100, nullable = false)
private String description;

@Column(name = "scriptFile", length = 100, nullable = false)
private String scriptFile;

@Column(name = "date_execution", length = 20,nullable = false)
private Date date_execution;

@Column(name = "temps_execution", length = 100, nullable = false)
private Date temps_execution;

public Integer getId() {
    return id;
}
public void setId(Integer id) {
    this.id = id;
}
public String getNom_job() {
    return nom_job;
}
public void setNom_job(String nom_job) {
    this.nom_job = nom_job;
}

public String getDescription() {
    return description;
}
public void setDescription(String description) {
    this.description = description;
}
public String getScriptFile() {
    return script;
}
public void setScriptFile(String script) {
    this.script = script;
}
public Date getDate_exécution() {
    return date_execution;
}
public void setDate_exécution(Date date_execution) {
    this.date_execution = date_execution;
}
public Date getTemps_exécution() {
    return temps_execution;
}
public void setTemps_exécution(Date temps_execution) {
    this.temps_execution = temps_execution;
}

public Task(Integer id, String nom_job, String description, String scriptFile, Date 
date_execution, Date temps_execution ) {
    super();
    this.id=id;
    this.nom_job = nom_job;
    this.description = description;
    this.scriptFile = scriptFile;
    this.date_execution = date_execution;
    this.temps_execution = temps_execution;
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...