2017-04-08 181 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