Spring H2 Embedded, при тестировании не найдены sql файлы

224
05 марта 2019, 08:30

Я использую для теста репозитория такой стартовый код:

@Before
public void setUp() throws Exception {
    embeddedDatabase = new EmbeddedDatabaseBuilder()
            .addDefaultScripts()
            .setType(EmbeddedDatabaseType.H2)
            .build();
    jdbcTemplate = new JdbcTemplate(embeddedDatabase);
    personRepository = new PersonRepositoryImpl(jdbcTemplate);
}

Он должен создавать и инициализировать таблицы в H2. Но при запуске я получаю такую ошибку:

org.springframework.jdbc.datasource.init.CannotReadScriptException: Cannot read SQL script from class path resource [schema.sql]; nested exception is java.io.FileNotFoundException: class path resource [schema.sql] cannot be opened because it does not exist

Как спринг пытается искать эти sql-файлы? У меня они находятся в директории проекта resources/sql. Почему спринг не заходит в нее?

READ ALSO
Как убрать подсвечивание checkbox на ios?

Как убрать подсвечивание checkbox на ios?

Как убрать стандартное подсвечивание checkbox на ios?

185
Как загрузить файл на сервер через xhr, JavaScript?

Как загрузить файл на сервер через xhr, JavaScript?

Пользователь нажимает на ссылку и появляется окно выбора файла

205
React Router Dom MoMatch

React Router Dom MoMatch

как сделать NoMatch роут если у нас есть вложенный Switch? Так как я сделал не работает, и вместо NotFound открывает пустую страницуНо, если убрать Switch...

219
Не срабатывает условие в node.js

Не срабатывает условие в node.js

Пишу игру игру для тестового задания

205