在Spring Boot中 - 无论如何只在第一次需要时才连接到数据库? 例如 - 延迟加载数据库设置?
我知道这不是通常的模式,但是如果有解决方案的话,有兴趣听听。
由于 达明
答案 0 :(得分:1)
n Spring Boot - 无论如何只在第一次需要时连接数据库?例如 - 延迟加载数据库设置?
Spring Data和Hibernate可以做到这一点。
答案 1 :(得分:0)
我想知道你是否可以同时使用@Configuration和@Lazy,文档表明它是可行的,但它会懒惰地创建所有bean。
然而,如果你想在其他bean中有选择地创建数据源bean,那么在这种情况下你需要在数据源bean上使用@Lazy
@Configuration
@Lazy
public class YourDataSourceConfigClass {//datasource bean}