SpringBoot配置属性之NOSQL

SpringBoot配置属性系列

另外附上个人关于springboot的一些文章

cache

  • spring.cache.cache-names
    指定要创建的缓存的名称,逗号分隔(若该缓存实现支持的话)
  • spring.cache.ehcache.config
    指定初始化EhCache时使用的配置文件的位置指定.
  • spring.cache.guava.spec
    指定创建缓存要使用的spec,具体详见CacheBuilderSpec.
  • spring.cache.hazelcast.config
    指定初始化Hazelcast时的配置文件位置
  • spring.cache.infinispan.config
    指定初始化Infinispan时的配置文件位置.
  • spring.cache.jcache.config
    指定jcache的配置文件.
  • spring.cache.jcache.provider
    指定CachingProvider实现类的全限定名.
  • spring.cache.type
    指定缓存类型

mongodb

  • spring.mongodb.embedded.features
    指定要开启的特性,逗号分隔.
  • spring.mongodb.embedded.version
    指定要使用的版本,默认: 2.6.10

redis

  • spring.redis.database
    指定连接工厂使用的Database index,默认为: 0
  • spring.redis.host
    指定Redis server host,默认为: localhost
  • spring.redis.password
    指定Redis server的密码
  • spring.redis.pool.max-active
    指定连接池最大的活跃连接数,-1表示无限,默认为8
  • spring.redis.pool.max-idle
    指定连接池最大的空闲连接数,-1表示无限,默认为8
  • spring.redis.pool.max-wait
    指定当连接池耗尽时,新获取连接需要等待的最大时间,以毫秒单位,-1表示无限等待
  • spring.redis.pool.min-idle
    指定连接池中空闲连接的最小数量,默认为0
  • spring.redis.port
    指定redis服务端端口,默认: 6379
  • spring.redis.sentinel.master
    指定redis server的名称
  • spring.redis.sentinel.nodes
    指定sentinel节点,逗号分隔,格式为host:port.
  • spring.redis.timeout
    指定连接超时时间,毫秒单位,默认为0

springdata

    • spring.data.elasticsearch.cluster-name
      指定es集群名称,默认: elasticsearch
    • spring.data.elasticsearch.cluster-nodes
      指定es的集群,逗号分隔,不指定的话,则启动client node.
    • spring.data.elasticsearch.properties
      指定要配置的es属性.
    • spring.data.elasticsearch.repositories.enabled
      是否开启es存储,默认为: true
    • spring.data.jpa.repositories.enabled
      是否开启JPA支持,默认为: true
    • spring.data.mongodb.authentication-database
      指定鉴权的数据库名
    • spring.data.mongodb.database
      指定mongodb数据库名
    • spring.data.mongodb.field-naming-strategy
      指定要使用的FieldNamingStrategy.
    • spring.data.mongodb.grid-fs-database
      指定GridFS database的名称.
    • spring.data.mongodb.host
      指定Mongo server host.
    • spring.data.mongodb.password
      指定Mongo server的密码.
    • spring.data.mongodb.port
      指定Mongo server port.
    • spring.data.mongodb.repositories.enabled
      是否开启mongodb存储,默认为true
    • spring.data.mongodb.uri
      指定Mongo database URI.默认:mongodb://localhost/test
    • spring.data.mongodb.username
      指定登陆mongodb的用户名.
    • spring.data.rest.base-path
      指定暴露资源的基准路径.
    • spring.data.rest.default-page-size
      指定每页的大小,默认为: 20
    • spring.data.rest.limit-param-name
      指定limit的参数名,默认为: size
    • spring.data.rest.max-page-size
      指定最大的页数,默认为1000
    • spring.data.rest.page-param-name
      指定分页的参数名,默认为: page
    • spring.data.rest.return-body-on-create
      当创建完实体之后,是否返回body,默认为false
    • spring.data.rest.return-body-on-update
      在更新完实体后,是否返回body,默认为false
    • spring.data.rest.sort-param-name
      指定排序使用的key,默认为: sort
    • spring.data.solr.host
      指定Solr host,如果有指定了zk的host的话,则忽略。默认为: http://127.0.0.1:8983/solr
    • spring.data.solr.repositories.enabled
      是否开启Solr repositories,默认为: true
    • spring.data.solr.zk-host
      指定zk的地址,格式为HOST:PORT.
时间: 2024-10-09 06:58:06

SpringBoot配置属性之NOSQL的相关文章

SpringBoot配置属性之MQ

SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之NOSQL SpringBoot配置属性之MQ SpringBoot配置属性之Security SpringBoot配置属性之Migration SpringBoot配置属性之其他 另外附上个人关于springboot的一些文章 SpringBoot前世今生 SpringBoot集成mybatis S

SpringBoot配置属性之其他

SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之NOSQL SpringBoot配置属性之MQ SpringBoot配置属性之Security SpringBoot配置属性之Migration SpringBoot配置属性之其他 另外附上个人关于springboot的一些文章 SpringBoot前世今生 SpringBoot集成mybatis S

SpringBoot配置属性之Migration

SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之NOSQL SpringBoot配置属性之MQ SpringBoot配置属性之Security SpringBoot配置属性之Migration SpringBoot配置属性之其他 另外附上个人关于springboot的一些文章 SpringBoot前世今生 SpringBoot集成mybatis S

【转】SpringBoot配置属性系列-之DataSource

SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之NOSQL SpringBoot配置属性之MQ SpringBoot配置属性之Security SpringBoot配置属性之Migration SpringBoot配置属性之其他 另外附上个人关于springboot的一些文章 SpringBoot前世今生 SpringBoot集成mybatis S

SpringBoot配置属性之Server

server配置 server.address指定server绑定的地址 server.compression.enabled是否开启压缩,默认为false. server.compression.excluded-user-agents指定不压缩的user-agent,多个以逗号分隔,默认值为:text/html,text/xml,text/plain,text/css server.compression.mime-types指定要压缩的MIME type,多个以逗号分隔. server.c

使用springboot配置和注入数据源属性的方法和步骤

/** 1.书写一个名为resources/application.properties的属性文件---->书写一个配置属性类,类名为: **/ 文件:application.properties jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://192.168.28.128jdbc.username=orcljdbc.password=123456 文件:JdbcProperties package com.hope

Springcloud 中 SpringBoot 配置全集 (收藏版)

Springcloud 中 SpringBoot 配置全集 (收藏版) 疯狂创客圈 Java 高并发[ 亿级流量聊天室实战]实战系列 [博客园总入口 ] 前言 疯狂创客圈(笔者尼恩创建的高并发研习社群)Springcloud 高并发系列文章,将为大家介绍三个版本的 高并发秒杀: 一.版本1 :springcloud + zookeeper 秒杀 二.版本2 :springcloud + redis 分布式锁秒杀 三.版本3 :springcloud + Nginx + Lua 高性能版本秒杀 以

SpringBoot配置详解

SpringBoot配置详解 SpringBoot自动化配置 在上一节中我们使用Spring Boot实现了一个简单的RESTful API应用,在实现过程中,除了Maven的pom文件的一些配置,我们没有做任何其他的配置,这就是Spring Boot的自动化配置带来的好处,但是,我们还需要了解如何在Spring Boot中修改这些自动化配置的内容,以应对一些特殊的场景需求. 配置文件—Spring Boot支持YAML配置文件和properties配置文件 Spring Boot的默认配置文件

Spring boot将配置属性注入到bean类中

一.@ConfigurationProperties注解的使用 看配置文件,我的是yaml格式的配置: // file application.yml my: servers: - dev.bar.com - foo.bar.com - jiaobuchong.com 1 2 3 4 5 6 下面我要将上面的配置属性注入到一个Java Bean类中,看码: import org.springframework.boot.context.properties.ConfigurationProper