Настройка жидкости для весеннего проектаJAVA

Программисты JAVA общаются здесь
Anonymous
Настройка жидкости для весеннего проекта

Сообщение Anonymous »

У меня есть следующий файл db.changelog-master.xml:

Код: Выделить всё





CREATE TABLE testings (
id character varying(80) NOT NULL
)



Мой файл конфигурации Spring выглядит следующим образом:

Код: Выделить всё

@Configuration
@PropertySource("classpath:user.properties")
public class LiquibaseConfig {

@Autowired
private Environment env;

@Bean
public DataSource dataSource()  {
DriverManagerDataSource dataSource = new DriverManagerDataSource();

dataSource.setDriverClassName(env.getProperty("spring.datasource.drivername"));
dataSource.setUrl(env.getProperty("spring.datasource.url"));
dataSource.setUsername(env.getProperty("spring.datasource.username"));
dataSource.setPassword(env.getProperty("spring.datasource.password"));

return dataSource;
}

@Bean
public SpringLiquibase liquibase()  {
SpringLiquibase liquibase = new SpringLiquibase();

liquibase.setDataSource(dataSource());
liquibase.setChangeLog("classpath:db.changelog-master.xml");

return liquibase;
}
}
Поэтому я ожидаю, что должна быть создана новая таблица. Но моя база данных все еще пуста. Я не вижу ошибок в логах, что я делаю не так? Должен ли я изменить класс конфигурации Spring?

Вернуться в «JAVA»