Я пытаюсь сделать простое приложение CRUD, используя Hibernate и SpringBoot. Я хочу, чтобы hibernate автоматически создал БД и показал операторы sql, поэтому я добавил некоторые свойства в application.properties.
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.hibernate.ddl-auto = create-drop
Но все они кажутся неиспользованными свойствами. Я попытался создать класс конфигурации и также добавил @PropertySource("classpath:application.properties")
, но это не помогло.
Вот мой класс конфигурации:
@Configuration
@EnableAutoConfiguration
@ComponentScan
@EnableJpaRepositories
public class DBConfiguration {
}
Вот мой основной класс:
@SpringBootApplication
@Import({DBConfiguration.class})
@PropertySource("classpath:application.properties")
public class SpringboothibernateApplication {
public static void main(String[] args) {
SpringApplication.run(SpringboothibernateApplication.class, args);
}
}
Что я делаю неправильно, почему файл application.properties вообще не используется.