摘要:之前轉(zhuǎn)載了一篇關(guān)于如何在中是配置的連接數(shù)的文章,相信關(guān)注我博客的朋友們肯定也看過(guò)了。本文就來(lái)具體說(shuō)說(shuō)如何更簡(jiǎn)單的來(lái)實(shí)現(xiàn)對(duì)的更多配置定制。幾周之后就在的上創(chuàng)建了這個(gè)項(xiàng)目,主要就是想擴(kuò)展一下官方對(duì)的支持,提供更多配置屬性,比如連接數(shù)的配置等。
之前轉(zhuǎn)載了一篇關(guān)于《如何在Spring Boot中是配置MongoDB的連接數(shù)》的文章,相信關(guān)注我博客的朋友們肯定也看過(guò)了。這篇文章的作者主要重寫(xiě)了MongoDbFactory的構(gòu)建來(lái)完成,整體實(shí)現(xiàn)的過(guò)程還是比較復(fù)雜的。本文就來(lái)具體說(shuō)說(shuō)如何更簡(jiǎn)單的來(lái)實(shí)現(xiàn)對(duì)MongoDB的更多配置定制。spring-boot-starter-mongodb-plus
幾周之后就在spring4all的github上創(chuàng)建了這個(gè)項(xiàng)目,主要就是想擴(kuò)展一下官方spring boot starter對(duì)mongodb的支持,提供更多配置屬性,比如:連接數(shù)的配置等。
先來(lái)看看如果使用這個(gè)擴(kuò)展,是否要比之前那樣自己定制要方便的多:
如何使用com.spring4all mongodb-plus-spring-boot-starter 1.0.0.RELEASE
@EnableMongoPlus @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }可用配置參數(shù)
可配置參數(shù)如下:
spring.data.mongodb.option.min-connection-per-host=0 spring.data.mongodb.option.max-connection-per-host=100 spring.data.mongodb.option.threads-allowed-to-block-for-connection-multiplier=5 spring.data.mongodb.option.server-selection-timeout=30000 spring.data.mongodb.option.max-wait-time=120000 spring.data.mongodb.option.max-connection-idle-time=0 spring.data.mongodb.option.max-connection-life-time=0 spring.data.mongodb.option.connect-timeout=10000 spring.data.mongodb.option.socket-timeout=0 spring.data.mongodb.option.socket-keep-alive=false spring.data.mongodb.option.ssl-enabled=false spring.data.mongodb.option.ssl-invalid-host-name-allowed=false spring.data.mongodb.option.always-use-m-beans=false spring.data.mongodb.option.heartbeat-socket-timeout=20000 spring.data.mongodb.option.heartbeat-connect-timeout=20000 spring.data.mongodb.option.min-heartbeat-frequency=500 spring.data.mongodb.option.heartbeat-frequency=10000 spring.data.mongodb.option.local-threshold=15
上述配置值均為默認(rèn)值
后記如果您覺(jué)得該項(xiàng)目對(duì)您有用,歡迎給予Star支持:https://github.com/SpringForA...
同時(shí)也歡迎關(guān)注我的:
Github: https://github.com/dyc87112/
博客: http://blog.didispace.com/
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/19228.html
摘要:新特性配置中心服務(wù)增強(qiáng)針對(duì)非應(yīng)用提供服務(wù)獲取配置,提供同步異步兩種請(qǐng)求方式,原生支持的方式獲取配置數(shù)據(jù)并實(shí)時(shí)感知配置變更?,F(xiàn)已開(kāi)放源代碼,開(kāi)箱即用。 v1.5.0 新特性 1、配置中心Agent服務(wù)增強(qiáng):針對(duì)非Java應(yīng)用提供Agent服務(wù)獲取配置,提供同步、異步兩種Http請(qǐng)求方式,原生支持 long-polling(Http) 的方式獲取配置數(shù)據(jù)、并實(shí)時(shí)感知配置變更。同時(shí),強(qiáng)化請(qǐng)...
摘要:新特性配置中心服務(wù)增強(qiáng)針對(duì)非應(yīng)用提供服務(wù)獲取配置,提供同步異步兩種請(qǐng)求方式,原生支持的方式獲取配置數(shù)據(jù)并實(shí)時(shí)感知配置變更?,F(xiàn)已開(kāi)放源代碼,開(kāi)箱即用。 v1.5.0 新特性 1、配置中心Agent服務(wù)增強(qiáng):針對(duì)非Java應(yīng)用提供Agent服務(wù)獲取配置,提供同步、異步兩種Http請(qǐng)求方式,原生支持 long-polling(Http) 的方式獲取配置數(shù)據(jù)、并實(shí)時(shí)感知配置變更。同時(shí),強(qiáng)化請(qǐng)...
摘要:在日常工作中,我們通過(guò)來(lái)操作數(shù)據(jù)庫(kù),在中只需要引入即可。當(dāng)在一個(gè)項(xiàng)目中需要連接多個(gè)數(shù)據(jù)庫(kù)的時(shí)候,的自動(dòng)配置無(wú)法滿(mǎn)足需求,所以我這邊封裝了一個(gè)多數(shù)據(jù)源的。 在日常工作中,我們通過(guò)Spring Data Mongodb來(lái)操作Mongodb數(shù)據(jù)庫(kù),在Spring Boot中只需要引入spring-boot-starter-data-mongodb即可。 然后配置連接信息如下: spring....
摘要:在配置下上面啟動(dòng)的配置數(shù)據(jù)庫(kù)名為賬號(hào)密碼也為。突出點(diǎn)是,即非阻塞的。四對(duì)象修改包里面的城市實(shí)體對(duì)象類(lèi)。修改城市對(duì)象,代碼如下城市實(shí)體類(lèi)城市編號(hào)省份編號(hào)城市名稱(chēng)描述注解標(biāo)記對(duì)應(yīng)庫(kù)表的主鍵或者唯一標(biāo)識(shí)符。 摘要: 原創(chuàng)出處 https://www.bysocket.com 「公眾號(hào):泥瓦匠BYSocket 」歡迎關(guān)注和轉(zhuǎn)載,保留摘要,謝謝! 這是泥瓦匠的第104篇原創(chuàng) 文章工程: JDK...
閱讀 2347·2019-08-30 15:44
閱讀 1272·2019-08-30 13:01
閱讀 3313·2019-08-30 11:22
閱讀 3099·2019-08-29 15:23
閱讀 1621·2019-08-29 12:22
閱讀 3380·2019-08-26 13:58
閱讀 3448·2019-08-26 12:17
閱讀 3486·2019-08-26 12:16