Spring Boot数据源设置

时间:2017-04-08 20:45:27

标签: java spring spring-boot

在Spring Boot中 - 无论如何只在第一次需要时才连接到数据库? 例如 - 延迟加载数据库设置?

我知道这不是通常的模式,但是如果有解决方案的话,有兴趣听听。

由于 达明

2 个答案:

答案 0 :(得分:1)

n Spring Boot - 无论如何只在第一次需要时连接数据库?例如 - 延迟加载数据库设置?

Spring Data和Hibernate可以做到这一点。

答案 1 :(得分:0)

我想知道你是否可以同时使用@Configuration和@Lazy,文档表明它是可行的,但它会懒惰地创建所有bean。

然而,如果你想在其他bean中有选择地创建数据源bean,那么在这种情况下你需要在数据源bean上使用@Lazy

@Configuration
@Lazy
public class YourDataSourceConfigClass {//datasource bean}