Мне трудно успешно выполнить простую задачу в потоке данных весеннего облака (SCDF). Это то, что я хотел сделать просто.
@Override
public void run(String... args) throws Exception {
System.out.println(
"Passed argument : " + args[0]
);
}
Я использую docker -компонентный метод установки для локального тестирования. Кажется, SCDF передает mariadb в качестве водителя. Я не уверен, где переопределить эти значения по умолчанию.
SCDF позволяет передавать аргументы при каждом запуске. Я мог бы передать аргумент ниже, чтобы переопределить драйвер mariadb.
Но он выбирает значение в качестве аргумента командной строки. У меня нет возможности передать аргумент командной строки !!
2020-04-02 03:08:32.557 INFO 115 --- [ main] c.v.cloudtask.CloudTaskApplication : Started CloudTaskApplication in 2.719 seconds (JVM running for 3.267)
Passed argument : --spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
2020-04-02 03:08:32.595 DEBUG 115 --- [ main] o.s.c.t.r.support.SimpleTaskRepository
Вопрос: 1) Как я могу заставить использовать mysql драйвер .. а не использовать mariadb? 2) как передать аргументы командной строки?