摘要:之前转载了一篇关于如何在中是配置的连接数的文章,相信关注我博客的朋友们肯定也看过了。本文就来具体说说如何更简单的来实现对的更多配置定制。几周之后就在的上创建了这个项目,主要就是想扩展一下官方对的支持,提供更多配置属性,比如连接数的配置等。
之前转载了一篇关于《如何在Spring Boot中是配置MongoDB的连接数》的文章,相信关注我博客的朋友们肯定也看过了。这篇文章的作者主要重写了MongoDbFactory的构建来完成,整体实现的过程还是比较复杂的。本文就来具体说说如何更简单的来实现对MongoDB的更多配置定制。spring-boot-starter-mongodb-plus
几周之后就在spring4all的github上创建了这个项目,主要就是想扩展一下官方spring boot starter对mongodb的支持,提供更多配置属性,比如:连接数的配置等。
先来看看如果使用这个扩展,是否要比之前那样自己定制要方便的多:
如何使用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); } }可用配置参数
可配置参数如下:
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
上述配置值均为默认值
后记如果您觉得该项目对您有用,欢迎给予Star支持:https://github.com/SpringForA...
同时也欢迎关注我的:
Github: https://github.com/dyc87112/
博客: http://blog.didispace.com/
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/19228.html
摘要:新特性配置中心服务增强针对非应用提供服务获取配置,提供同步异步两种请求方式,原生支持的方式获取配置数据并实时感知配置变更。现已开放源代码,开箱即用。 v1.5.0 新特性 1、配置中心Agent服务增强:针对非Java应用提供Agent服务获取配置,提供同步、异步两种Http请求方式,原生支持 long-polling(Http) 的方式获取配置数据、并实时感知配置变更。同时,强化请...
摘要:新特性配置中心服务增强针对非应用提供服务获取配置,提供同步异步两种请求方式,原生支持的方式获取配置数据并实时感知配置变更。现已开放源代码,开箱即用。 v1.5.0 新特性 1、配置中心Agent服务增强:针对非Java应用提供Agent服务获取配置,提供同步、异步两种Http请求方式,原生支持 long-polling(Http) 的方式获取配置数据、并实时感知配置变更。同时,强化请...
摘要:在日常工作中,我们通过来操作数据库,在中只需要引入即可。当在一个项目中需要连接多个数据库的时候,的自动配置无法满足需求,所以我这边封装了一个多数据源的。 在日常工作中,我们通过Spring Data Mongodb来操作Mongodb数据库,在Spring Boot中只需要引入spring-boot-starter-data-mongodb即可。 然后配置连接信息如下: spring....
摘要:在配置下上面启动的配置数据库名为账号密码也为。突出点是,即非阻塞的。四对象修改包里面的城市实体对象类。修改城市对象,代码如下城市实体类城市编号省份编号城市名称描述注解标记对应库表的主键或者唯一标识符。 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 这是泥瓦匠的第104篇原创 文章工程: JDK...
阅读 2311·2019-08-30 15:44
阅读 1241·2019-08-30 13:01
阅读 3276·2019-08-30 11:22
阅读 3059·2019-08-29 15:23
阅读 1591·2019-08-29 12:22
阅读 3346·2019-08-26 13:58
阅读 3422·2019-08-26 12:17
阅读 3441·2019-08-26 12:16