2017-04-08 220 views
1

在Spring Boot中 - 有没有办法在第一次需要时才连接到数据库? 例如 - 懒加载数据库设置?弹簧引导数据源设置

我明白这不是通常的模式,但会兴趣听,如果有这种

感谢 达明

回答

1

ň春天启动的解决方案 - 反正是有只连接到数据库时,第一次需要?例如 - 懒加载数据库设置?

Spring Data和Hibernate可以完成这个设置。

+0

感谢。我会在网上看看。如果你有任何有用的链接,很高兴看到这些。 –

+0

是的,教程看起来很快,很好 - – strash

+0

http://blog.netgloo.com/2014/10/27/using-mysql-in-spring-boot-via-spring-data-jpa-and-hibernate/ – strash

0

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

然而,如果你想选择懒洋洋地创建其他豆类中的数据源Bean,那么,在这种情况下,你需要在使用@Lazy对数据源豆

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

这里是文档 http://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html – Masud