У меня небольшой запрос относительно логики загрузки Spring c вызова файлов sql. Я знаю, что файлы схемы sql вызываются автоматически, если они хранятся в каталоге ресурсов проекта приложения весенней загрузки. Но я хотел бы позвонить им из другого каталога. Я написал приведенный ниже код, чтобы попытаться достичь этого, но не с сообщением об ошибке ниже.
Код:
public void executeSqlScript()throws SQLException{
Connection connection = dataSource.getConnection();
connection.setAutoCommit(false);
ScriptUtils.executeSqlScript(connection, new EncodedResource(new ClassPathResource("C:\\react-file-upload-master\\createConfigurationTableAndData.sql")));
connection.commit();
}
Сообщение об ошибке: java .io.FileNotFoundException: ресурс пути к классу [C: / реагировать-файл- upload-master / createConfigurationTableAndData.sql] не может быть открыт, потому что он не существует.
Он не читает мой каталог. Было бы здорово, если бы вы могли обучить меня тому же. Спасибо.