资讯详情

Spring Boot 3.0.0-M1 Reference Documentation(Spring Boot中文参考文档)-附录A-C

附录

附录A:常用的应用程序属性

可以指定多种属性application.properties文件,application.yml在文件中,或作为命令行开关。该附录提供常见的用途Spring Boot属性列表以及对使用他们底层类的引用。

Spring Boot请检查属性转换部分,提供多种高级格式化的转换机制。

属性贡献可以来自类路径中的额外属性贡献jar所以你不应该认为这是一个详细的列表。而且,你可以定义自己的属性。

.A.1. 核心属性

名称 描述 默认值
debug 使用调试日志 false
info.* 添加到信息端点的任何属性
logging.charset.console 用于控制台输出的字符集
logging.charset.file 用于文件输出的字符集
logging.config 日志配置文件的位置。Logback的classpath:logback.xml
logging.exception-conversion-word 当日志异常时使用的转换字符 %wEx
logging.file.name 日志文件名(例如,myapp.log)。名称可以是一个准确的位置或相对于面对面的目录
logging.file.path 日志文件的位置。/var/log
logging.group.* 多个日志记录器同时快速修改日志组。logging.group.db=org.hibernate,org.springframework.jdbc
logging.level.* 严格映射日志级别。logging.level.org.springframework=DEBUG
logging.log4j2.config.override 创建合成配置文件
logging.logback.rollingpolicy.clean-history-on-start 启动时是否清除归档日志文件 false
logging.logback.rollingpolicy.file-name-pattern 滚动存储日志文件名称的格式 ${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz
logging.logback.rollingpolicy.max-file-size 最大的日志文件大小 10MB
logging.logback.rollingpolicy.max-history 保持归档日志文件数量的最大值 7
logging.logback.rollingpolicy.total-size-cap 保持日志备份的总大小 0B
logging.pattern.console 输出到控制台Appender格式。默认使用Logback设置支持 %clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd'T'HH:mm:ss.SSSXXX}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}
logging.pattern.dateformat 日志日期格式Appender格式。默认使用Logback设置支持 yyyy-MM-dd'T'HH:mm:ss.SSSXXX
logging.pattern.file 输出到文件Appender格式。默认使用Logback设置支持 %d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd'T'HH:mm:ss.SSSXXX}} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%t] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}
logging.pattern.level 日志级别的Appender格式。默认使用Logback设置支持 %5p
logging.register-shutdown-hook 当日志系统初始化时,在日志系统中注册停机钩。作为日志系统。war文件部署时,禁止自动化 true
spring.aop.auto 添加@EnableAspectJAutoProxy true
spring.aop.proxy-target-class 是否基于子类创建(CGLIB)的代理(true),或者基于标准创建Java接口代理(false) true
spring.application.admin.enabled 是否启动应用程序admin特性 false
spring.application.admin.jmx-name 应用程序管理MBean的JMX名称 rg.springframework.boot:type=Admin,name=SpringApplication
spring.application.name 应用程序名称
spring.autoconfigure.exclude 排除的自动配置类
spring.banner.charset Banner文件编码 UTF-8
spring.banner.location Banner文本资源位置 classpath:banner.txt
spring.beaninfo.ignore 是否过滤BeanInfo类的搜索 true
spring.codec.log-request-details 是否在DEBUG级别记录表单数据和在TRACE记录头数据 false
spring.codec.max-in-memory-size 当需要聚合输入流时,限制可以缓冲字节数。这个只应用在自动配置的WebFlux服务器和WebClient实例。默认情况下,这个不设置,将应用单个编解码器默认值。大多数编解码器被限制在默认的256K
spring.config.activate.on-cloud-platform 包含文档中所需的云平台
spring.config.activate.on-profile 包含文档中应该匹配的配置文件表达式
spring.config.additional-location 除了默认使用的配置文件位置
spring.config.import 引入额外的配置文件
spring.config.location 代替默认的配置文件位置
spring.config.name 配置文件名称 application
spring.info.build.encoding 文件编码 UTF-8
spring.info.build.location 生成build-info.properties文件的位置 classpath:META-INF/build-info.properties
spring.info.git.encoding 文件编码 UTF-8
spring.info.git.location 生成git.properties文件的位置 classpath:git.properties
spring.jmx.default-domain JMX域名称
spring.jmx.enabled 暴露管理bean到JMX域 false
spring.jmx.server MBeanServer bean名称 mbeanServer
spring.jmx.unique-names 是否保证唯一运行时对象名称 false
spring.lifecycle.timeout-per-shutdown-phase 任何阶段停机的超时时间(一组具有相同阶段值的SmartLifecycle bean) 30s
spring.main.allow-bean-definition-overriding 是否可以bean定义覆盖,通过注册从一个与现有的定义相同的名字的定义,是否允许 false
spring.main.allow-circular-references 是否允许bean之间循环依赖,并尝试解决他们 false
spring.main.banner-mode 当应用程序运行时用来展示banner的模式 console
spring.main.cloud-platform 覆盖云平台自动检测
spring.main.lazy-initialization 是否延迟提供初始化 false
spring.main.log-startup-info 是否记录应用程序启动时信息 true
spring.main.register-shutdown-hook 应用程序是否应该注册一个关闭钩子 true
spring.main.sources 要包含到应用程序上下文的资源(类名称,包名称或者XML资源位置)
spring.main.web-application-type 标记来显式地请求特定类型的web应用程序,如果没有设置,基于类路径自动检测
spring.mandatory-file-encoding 应用程序必须使用期望的字符编码
spring.messages.always-use-message-format 是否一直应用MessageFormat规则,甚至解析无参信息 false
spring.messages.basename 逗号分隔的基本名称列表(本质上一个完全限定类路径位置),每一个名称遵循ResourceBundle规范,并对基于斜杠的位置提供宽松支持。如果它不包括一个包限定(例如,“org.package”),它将从跟类路径解析。 messages
spring.messages.cache-duration 加载的资源包文件缓存持续时间。当没有设置时,包永远缓存。如果持续时间后缀没有指定,将使用秒
spring.messages.encoding 消息包编码 UTF-8
spring.messages.fallback-to-system-locale 如果没有找到用于特定的Locale的文件,是否回退到系统Locale设置。如果这个关闭,只回退到默认文件(如,对于基本名称"messages"的messages.properties true
spring.messages.use-code-as-default-message 是否使用消息编码作为默认的消息,而不是抛出“NoSuchMessageException”。只在开发期间推荐 false
spring.pid.fail-on-write-error 如果ApplicationPidFileWriter被使用但是它不能写PID文件则失败
spring.pid.file 要写PID文件的位置(如果使用ApplicationPidFileWriter)
spring.profiles.active 以逗号分隔的活跃配置文件列表。可以通过命令行开关覆盖
spring.profiles.default 如果没有配置文件活跃,启用的配置文件的名称 default
spring.profiles.group.* 配置文件组,为一组相关的配置文件定义一个逻辑名称
spring.profiles.include 无条件激活特定的逗号分隔的配置文件列表(如果使用YAML,则是配置文件列表)
spring.quartz.auto-startup 初始化后是否自动启动计划 true
spring.quartz.jdbc.comment-prefix 在SQL初始化脚本中用于单行备注的前缀 [#, --]
spring.quartz.jdbc.initialize-schema 数据库模式初始化模式 embedded
spring.quartz.jdbc.platform 如果使用@@plathform@@占位符,在初始化脚本中要使用的平台。默认自动检测
spring.quartz.jdbc.schema SQL文件的路径,用于初始化数据库模式 classpath:org/quartz/impl/jdbcjobstore/tables_@@platform@@.sql
spring.quartz.job-store-type Quartz作业存储类型 memory
spring.quartz.overwrite-existing-jobs 配置的job是否应该覆盖已存在的job false
spring.quartz.properties.* 额外的Quartz Scheduler属性
spring.quartz.scheduler-name 计划名称 quartzScheduler
spring.quartz.startup-delay 当初始化完毕,延迟启动调度器。如果在全部应用程序没有启动之前,不应该有job运行,那么设置这个属性有意义的 0s
spring.quartz.wait-for-jobs-to-complete-on-shutdown 在停机时是否等待运行的job完成 false
spring.reactor.debug-agent.enabled 当reator-toos存在时,是否应该启动Reactor Debug Agent true
spring.task.execution.pool.allow-core-thread-timeout 是否允许核心线程超时。这允许吃的动态成长和收缩 true
spring.task.execution.pool.core-size 线程的核心数量 8
spring.task.execution.pool.keep-alive 被终止之前每个线程保留的时间限制 60s
spring.task.execution.pool.max-size 允许的最大线程数。如果任务正在填充队列,则池可扩展到该大小以适应负载。如果队列是无界的,则忽略
spring.task.execution.pool.queue-capacity 队列容积。一个无界的容积不会增加池,因为忽略“max-size”属性
spring.task.execution.shutdown.await-termination 在关机时,执行器是否等待安排的任务完成 false
spring.task.execution.shutdown.await-termination-period 执行器应该等待留存的任务完成的最大时间
spring.task.execution.thread-name-prefix 用于最近创建的线程的名称的前缀 task-
spring.task.scheduling.pool.size 允许线程数的最大值 1
spring.task.scheduling.shutdown.await-termination 在关闭时,执行器是否等待调度器完成 false
spring.task.scheduling.shutdown.await-termination-period 调度器应该等待留存任务完成的最大时间
spring.task.scheduling.thread-name-prefix 用于最近创建线程的名字的前缀 scheduling-
trace 启用追踪日志 false

.A.2. 缓存属性

名称 描述 默认值
spring.cache.cache-names 如果底层缓存管理器支持,则创建以逗号分隔的缓存名称列表。通常,这个禁用动态创建额外缓存的能力
spring.cache.caffeine.spec 用于创建缓存的规格。请查看CaffeineSpec了解关于spec格式的更多详情
spring.cache.couchbase.expiration 条目过期。默认情况下条目永远不过期。注意这个值最终被转换为秒
spring.cache.jcache.config 用来初始化缓存管理器的配置文件的位置。配置文件是不依赖底层的缓存实现
spring.cache.jcache.provider 用来检索符合JRS-107的缓存管理器的CachingProvider实现的完全限定名称。如果只有在类路径中有超过一个JSR-107实现可用时需要
spring.cache.redis.cache-null-values 允许缓存控制 true
spring.cache.redis.enable-statistics 是否启用缓存统计 false
spring.cache.redis.key-prefix key的前缀
spring.cache.redis.time-to-live 条目过期。默认情况下条目从不过期
spring.cache.redis.use-key-prefix 当写入redis时,是否使用key前缀 true
spring.cache.type 缓存类型。默认情况下,根据环境自动检测

.A.3. 邮件属性

名称 描述 默认值
spring.mail.default-encoding 默认的MimeMessage编码 UTF-8
spring.mail.host SMTP服务器主机。例如’smtp.example.com’
spring.mail.jndi-name 会话JNDI名称。当设置时,优先级高于其他会话设置
spring.mail.password 登陆SMTP服务器密码
spring.mail.port SMTP服务器端口
spring.mail.properties.* 额外的JavaMail会话属性
spring.mail.protocol SMTP服务器使用的协议 smtp
spring.mail.test-connection 是否在启动时测试mail服务器可用 false
spring.mail.username 登录SMTP服务器用户
spring.sendgrid.api-key SendGrid API 键
spring.sendgrid.proxy.host SendGrid 代理主机
spring.sendgrid.proxy.port SendGrid 代理端口

.A.4. JSON属性

名称 描述 默认值
spring.gson.date-format 当序列化时间对象时使用的格式
spring.gson.disable-html-escaping 是否禁用HTML字符串转移,例如’<‘,’>'等等
spring.gson.disable-inner-class-serialization 是否排除序列化期间的内部类
spring.gson.enable-complex-map-key-serialization 是否启用复杂的map key的序列(及非原生的)
spring.gson.exclude-fields-without-expose-annotation 是否考虑序列化和反序列化时,排除所有不带"Expose"注解的字段
spring.gson.field-naming-policy 在序列化和反序列化期间,应该应用到对象字段的命名政策
spring.gson.generate-non-executable-json 是否通过在输出前加上一些特殊的文本生成非可执行的JSON
spring.gson.lenient 是否对没有遵守RFC4627解析JSON妥协
spring.gson.long-serialization-policy 对于Long和long类型的序列化政策
spring.gson.pretty-printing 是否输出适合页面的序列化JSON,以便美化打印
spring.gson.serialize-nulls 是否序列化空字段
spring.jackson.constructor-detector 用来自动检测构造器的策略,特别是单参数构造器的行为 default
spring.jackson.date-format 日期格式字符串或者完全限定时间格式类名。例如,‘yyyy-MM-dd HH:mm:ss’ default
spring.jackson.default-leniency leniency全局默认设置(如果有的话)
spring.jackson.default-property-inclusion 在序列化期间控制包含的属性。使用Jackson的JsonInclude.Include枚举值的一个配置
spring.jackson.deserialization.* Jackson 打开/关闭影响Java对象被反序列化的方式的特性
spring.jackson.generator.* Jackson 打开/关闭生成器的特性
spring.jackson.locale 用于格式化的地点
spring.jackson.mapper.* Jackson一般用途打开/关闭特性
spring.jackson.parser.* Jackson打开/关闭解析特性
spring.jackson.property-naming-strategy 在Jackson的PropertyNamingStrategies上的常量之一。也可以是PropertyNamingStrategy实现完全限定类名称
spring.jackson.serialization.* Jackjson 打开/关闭影响Java对象序列化方式的特性
spring.jackson.time-zone 当格式化时间所使用的Time zone。例如,“America/Los_Angeles”或者“GMT+10”
spring.jackson.visibility.* Jackson可见性阈值,可以用于限制自动检测哪些方法(和字段)

.A.5. 数据属性

名称 描述 默认值
spring.couchbase.connection-string 用于定位Couch集群的链接字符串
spring.couchbase.env.io.idle-http-connection-timeout 一个HTTP连接可能保持空闲的时间长度,在将它关闭并移除池之前 4500ms
spring.couchbase.env.io.max-endpoints 每个节点的socket最大值 12
spring.couchbase.env.io.min-endpoints 每个节点的socket最小值 1
spring.couchbase.env.ssl.enabled 是否启用SSL支持。如果一个“keyStore”被提供则自动启用,除非另有指定
spring.couchbase.env.ssl.key-store 存放证书的JVM key store的路径
spring.couchbase.env.ssl.key-store-password 用于访问key store的密码
spring.couchbase.env.timeouts.analytics 解析服务的超时时间 75s
spring.couchbase.env.timeouts.connect Bucket连接超时时间 10s
spring.couchbase.env.timeouts.disconnect Bucket断开连接超时时间 10s
spring.couchbase.env.timeouts.disconnect Bucket断开连接超时时间 10s
spring.couchbase.env.timeouts.key-value 在特定的key-value操作的超时时间 2500ms
spring.couchbase.env.timeouts.key-value-durable 在特定的持久性级别的key-value操作的超时时间 10s
spring.couchbase.env.timeouts.management 管理操作的超时时间 75s
spring.couchbase.env.timeouts.query N1QL查询操作超时 75s
spring.couchbase.env.timeouts.search 查询服务超时 75s
spring.couchbase.env.timeouts.view 常规和物理视图操作超时 75s
spring.couchbase.password Cluster 密码
spring.couchbase.username Cluster 用户名
spring.dao.exceptiontranslation.enabled 是否启用PersistenceExceptionTranslationPostProcessor true
spring.data.cassandra.compression Cassandra二进制协议支持的压缩 none
spring.data.cassandra.config 要使用的配置文件的位置
spring.data.cassandra.connection.connect-timeout 当建立驱动连接时使用的超时时间 5s
spring.data.cassandra.connection.init-query-timeout 用于仅仅在连接打开之后,作为初始化进程部分运行的内部查询使用的超时时间。 5s
spring.data.cassandra.contact-points 以‘host:port’形式的集群节点地址,或者使用已配置的端口的一个简单的‘host’ [127.0.0.1:9042]
spring.data.cassandra.controlconnection.timeout 用于控制查询的超时时长 5s
spring.data.cassandra.keyspace-name 要使用的秘钥空间的名称
spring.data.cassandra.local-datacenter 认为是‘local’的数据中心。联络点应该来自数据中心
spring.data.cassandra.password 服务器的登陆密码
spring.data.cassandra.pool.heartbeat-interval 在一个空闲的链接发送一条信息之后确保它是存活的心跳间隔 30s
spring.data.cassandra.pool.idle-timeout 移除一个空闲的链接之前空闲超时时间 5s
spring.data.cassandra.port 如果一个连接点没有特定的一个,要使用的端口 9042
spring.data.cassandra.repositories.type 启用的Cassandra仓库的类型 auto
spring.data.cassandra.request.consistency 查询一致性级别
spring.data.cassandra.request.page-size 在一个单独的网络往返中同时检索的行数 5000
spring.data.cassandra.request.serial-consistency 查询串行一致性级别
spring.data.cassandra.request.throttler.drain-interval 节流器尝试从队列中取出请求的频率。将此值设置的足够高以便每次尝试处理队列中的多个条目,但不会过多的延迟请求
spring.data.cassandra.request.throttler.max-concurrent-requests 允许串行执行的请求个数
spring.data.cassandra.request.throttler.max-queue-size 超过限流阈值时可以进入队列请求的最大个数
spring.data.cassandra.request.throttler.max-requests-per-second 允许请求比例的最大值
spring.data.cassandra.request.throttler.type 请求限流类型 none
spring.data.cassandra.request.timeout 驱动等待请求完成的时长 2s
spring.data.cassandra.schema-action 启动时要采取的架构操作 none
spring.data.cassandra.session-name Cassandra会话的名称
spring.data.cassandra.ssl 启用SSL支持 false
spring.data.cassandra.username 服务器的登陆用户名
spring.data.couchbase.auto-index 自动创建视图和索引。使用通过"@ViewIndexed",“@N1qlPrimaryIndexed”,"@N1qlSecondaryIndexed"提供的元数据 false
spring.data.couchbase.bucket-name 要连接的bucket的名称
spring.data.couchbase.field-naming-strategy 要使用的FieldNamingStrategy的全量限定名称
spring.data.couchbase.repositories.type 启用的Couchbase仓库的类型 auto
spring.data.couchbase.scope-name 用于所有集合访问的作用域名称
spring.data.couchbase.type-key 当使用"MappingCouchbaseConverter"存储负载类型的类型信息的字段名称 _class
spring.data.elasticsearch.client.reactive.endpoints [localhost:9200]
spring.data.elasticsearch.repositories.enabled 是否启用Elasticsearch仓库 true
spring.data.jdbc.repositories.enabled 是否启用JDBC仓库 true
spring.data.jpa.repositories.bootstrap-mode 用于JAP仓库的引导模式 default
spring.data.jpa.repositories.enabled 是否启用JPA仓库 true
spring.data.ldap.repositories.enabled 是否启用LDAP仓库 true
spring.data.mongodb.authentication-database 身份认证数据库名称
spring.data.mongodb.auto-index-creation 是否启用自动索引创建
spring.data.mongodb.database 数据库名称
spring.data.mongodb.field-naming-strategy 要使用的FieldNamingStrategy的全量限定名称
spring.data.mongodb.gridfs.bucket GridFS bucket 名称.
spring.data.mongodb.gridfs.database GridFS 数据库名称.
spring.data.mongodb.host Mong服务器主机,不能用URI设置.
spring.data.mongodb.password Mong服务器的登陆密码.不能用URI设置
spring.data.mongodb.port Mong服务器端口.不能用URI设置
spring.data.mongodb.replica-set-name 集群所需要的副本集名称。不能用URI设置
spring.data.mongodb.repositories.type 要启用的Mongo仓库类型 auto
spring.data.mongodb.uri Mongo数据库URI.覆盖主机,端口,用户名,密码和数据库 mongodb://localhost/test
spring.data.mongodb.username Mongo服务器登陆用户。不能用URI设置
spring.data.mongodb.uuid-representation 当UUID转换为BSON二进制值时使用的表现形式 java-legacy
spring.data.neo4j.database 要使用的数据名称。默认情况下,服务器决定要使用的默认数据库
spring.data.neo4j.repositories.type 要启用的Neo4j仓库的类型 auto
spring.data.r2dbc.repositories.enabled 是否启用R2DBC仓库 true
spring.data.redis.repositories.enabled 是否启用Redis仓库 true
spring.data.rest.base-path Spring Data REST用于公开仓库资源的基本路径
spring.data.rest.default-media-type 当没有指定时,作为一个默认值使用的内容类型
spring.data.rest.default-page-size 默认的页大小
spring.data.rest.detection-strategy 用于确定公开哪些仓库的策略 defalut
spring.data.rest.enable-enum-translation 是否启用通过Spring Data REST默认资源绑定转换枚举值
spring.data.rest.limit-param-name URL查询字符串参数名称,该参数表明一次返回多少个结果
spring.data.rest.max-page-size 页的最大大小
spring.data.rest.page-param-name URL查询字符串参数名称,该参数表明返回的页面
spring.data.rest.return-body-on-create 创建一个实体之后,是否返回一个响应体
spring.data.rest.return-body-on-update 更新一个实体之后,是否返回一个响应体
spring.data.rest.sort-param-name URL查询字符串参数名称,该参数表明对结果排序的方向
spring.data.web.pageable.default-page-size 默认页大小 20
spring.data.web.pageable.max-page-size 能接收的页大小的最大值 2000
spring.data.web.pageable.one-indexed-parameters 是否暴露和假设基于1的页面数索引。默认为false,表示在请求中一个0数值的页等于第一页 false
spring.data.web.pageable.page-parameter 页索引参数名称 page
spring.data.web.pageable.prefix 要加在页码和页大小参数前面的通用前缀
spring.data.web.pageable.qualifier-delimiter 要用在限定符和真正页数值和大小属性的分隔符 -
spring.data.web.pageable.size-parameter 页大小参数名称 size
spring.data.web.sort.sort-parameter 排序参数名称 sort
spring.datasource.dbcp2.abandoned-usage-tracking spring.datasource.dbcp2.access-to-underlying-connection-allowed spring.datasource.dbcp2.auto-commit-on-return spring.datasource.dbcp2.cache-state spring.datasource.dbcp2.clear-statement-pool-on-return spring.datasource.dbcp2.connection-init-sqls spring.datasource.dbcp2.connection-factory-class-name spring.datasource.dbcp2.default-auto-commit spring.datasource.dbcp2.default-catalog spring.datasource.dbcp2.default-query-timeout spring.datasource.dbcp2.default-read-only spring.datasource.dbcp2.default-schema spring.datasource.dbcp2.default-transaction-isolation spring.datasource.dbcp2.disconnection-sql-codes spring.datasource.dbcp2.driver spring.datasource.dbcp2.driver-class-name spring.datasource.dbcp2.eviction-policy-class-name spring.datasource.dbcp2.fast-fail-validation spring.datasource.dbcp2.initial-size spring.datasource.dbcp2.jmx-name spring.datasource.dbcp2.lifo spring.datasource.dbcp2.log-abandoned spring.datasource.dbcp2.log-expired-connections spring.datasource.dbcp2.login-timeout spring.datasource.dbcp2.max-conn-lifetime-millis spring.datasource.dbcp2.max-idle spring.datasource.dbcp2.max-open-prepared-statements spring.datasource.dbcp2.max-total spring.datasource.dbcp2.max-wait-millis spring.datasource.dbcp2.min-evictable-idle-time-millis spring.datasource.dbcp2.min-idle spring.datasource.dbcp2.num-tests-per-eviction-run spring.datasource.dbcp2.password spring.datasource.dbcp2.pool-prepared-statements spring.datasource.dbcp2.remove-abandoned-on-borrow spring.datasource.dbcp2.remove-abandoned-on-maintenance spring.datasource.dbcp2.remove-abandoned-timeout spring.datasource.dbcp2.rollback-on-return spring.datasource.dbcp2.soft-min-evictable-idle-time-millis spring.datasource.dbcp2.test-on-borrow spring.datasource.dbcp2.test-on-create spring.datasource.dbcp2.test-on-return spring.datasource.dbcp2.test-while-idle spring.datasource.dbcp2.time-between-eviction-runs-millis spring.datasource.dbcp2.url spring.datasource.dbcp2.username spring.datasource.dbcp2.validation-query spring.datasource.dbcp2.validation-query-timeout 绑定到DBCP2的BasicDataSource实例的常用DBCCP2特定设置
spring.datasource.driver-class-name JDBC驱动的全量限定名称。默认情况下基于URL自动检测
spring.datasource.embedded-database-connection 内嵌数据库的链接明细。默认为在类路径中可用的最合适的内嵌数据库
spring.datasource.generate-unique-name 是否生成一个随机数据源名称 true
spring.datasource.hikari.allow-pool-suspensionspring.datasource.hikari.auto-commitspring.datasource.hikari.catalogspring.datasource.hikari.connection-init-sqlspring.datasource.hikari.connection-test-queryspring.datasource.hikari.connection-timeoutspring.datasource.hikari.data-source-class-namespring.datasource.hikari.data-source-j-n-d-ispring.datasource.hikari.data-source-propertiesspring.datasource.hikari.driver-class-namespring.datasource.hikari.exception-override-class-namespring.datasource.hikari.health-check-propertiesspring.datasource.hikari.idle-timeoutspring.datasource.hikari.initialization-fail-timeoutspring.datasource.hikari.isolate-internal-queriesspring.datasource.hikari.jdbc-urlspring.datasource.hikari.keepalive-timespring.datasource.hikari.leak-detection-thresholdspring.datasource.hikari.login-timeoutspring.datasource.hikari.max-lifetimespring.datasource.hikari.maximum-pool-sizespring.datasource.hikari.metrics-tracker-factoryspring.datasource.hikari.minimum-idlespring.datasource.hikari.passwordspring.datasource.hikari.pool-namespring.datasource.hikari.read-only spring.datasource.hikari.register-mbeansspring.datasource.hikari.scheduled-executor spring.datasource.hikari.schemaspring.datasource.hikari.transaction-isolationspring.datasource.hikari.usernamespring.datasource.hikari.validation-timeout 绑定到Hikari的HikariDataSource的Hikari特定的设置
spring.datasource.jndi-name 数据源JNDI位置。当设置时,类,url,用户名,密码被忽略
spring.datasource.name 要使用的数据源名称,如果“生成唯一名称”是false。当使用一个内嵌的数据库时默认值为“testdb” ,否则为空
spring.datasource.oracleucp.abandoned-connection-timeout spring.datasource.oracleucp.connection-factory-class-name spring.datasource.oracleucp.connection-factory-properties spring.datasource.oracleucp.connection-harvest-max-count spring.datasource.oracleucp.connection-harvest-trigger-count spring.datasource.oracleucp.connection-labeling-high-cost spring.datasource.oracleucp.connection-pool-name spring.datasource.oracleucp.connection-properties spring.datasource.oracleucp.connection-repurpose-threshold spring.datasource.oracleucp.connection-validation-timeout spring.datasource.oracleucp.connection-wait-timeout spring.datasource.oracleucp.data-source-name spring.datasource.oracleucp.database-name spring.datasource.oracleucp.description spring.datasource.oracleucp.fast-connection-failover-enabled spring.datasource.oracleucp.high-cost-connection-reuse-threshold spring.datasource.oracleucp.inactive-connection-timeout spring.datasource.oracleucp.initial-pool-size spring.datasource.oracleucp.login-timeout spring.datasource.oracleucp.max-connection-reuse-count spring.datasource.oracleucp.max-connection-reuse-time spring.datasource.oracleucp.max-connections-per-shard spring.datasource.oracleucp.max-idle-time spring.datasource.oracleucp.max-pool-size spring.datasource.oracleucp.max-statements spring.datasource.oracleucp.min-pool-size spring.datasource.oracleucp.network-protocol spring.datasource.oracleucp.o-n-s-configuration spring.datasource.oracleucp.pdb-roles spring.datasource.oracleucp.port-number spring.datasource.oracleucp.property-cycle spring.datasource.oracleucp.query-timeout spring.datasource.oracleucp.read-only-instance-allowed spring.datasource.oracleucp.role-name spring.datasource.oracleucp.s-q-l-for-validate-connection spring.datasource.oracleucp.seconds-to-trust-idle-connection spring.datasource.oracleucp.server-name spring.datasource.oracleucp.sharding-mode spring.datasource.oracleucp.time-to-live-connection-timeout spring.datasource.oracleucp.timeout-check-interval spring.datasource.oracleucp.u-r-l spring.datasource.oracleucp.user spring.datasource.oracleucp.validate-connection-on-borrow 绑定到Oracle UCP的 PoolDataSource实例的Oracle UCP特定设置
spring.datasource.password 数据库登陆密码
spring.datasource.tomcat.abandon-when-percentage-full spring.datasource.tomcat.access-to-underlying-connection-allowed spring.datasource.tomcat.alternate-username-allowed spring.datasource.tomcat.commit-on-return spring.datasource.tomcat.connection-properties spring.datasource.tomcat.data-source-j-n-d-i spring.datasource.tomcat.db-properties spring.datasource.tomcat.default-auto-commit spring.datasource.tomcat.default-catalog spring.datasource.tomcat.default-read-only spring.datasource.tomcat.default-transaction-isolation spring.datasource.tomcat.driver-class-name spring.datasource.tomcat.fair-queue spring.datasource.tomcat.ignore-exception-on-pre-load spring.datasource.tomcat.init-s-q-l spring.datasource.tomcat.initial-size spring.datasource.tomcat.jdbc-interceptors spring.datasource.tomcat.jmx-enabled spring.datasource.tomcat.log-abandoned spring.datasource.tomcat.log-validation-errors spring.datasource.tomcat.login-timeout spring.datasource.tomcat.max-active spring.datasource.tomcat.max-age spring.datasource.tomcat.max-idle spring.datasource.tomcat.max-wait spring.datasource.tomcat.min-evictable-idle-time-millis spring.datasource.tomcat.min-idle spring.datasource.tomcat.name spring.datasource.tomcat.num-tests-per-eviction-run spring.datasource.tomcat.password spring.datasource.tomcat.propagate-interrupt-state spring.datasource.tomcat.remove-abandoned spring.datasource.tomcat.remove-abandoned-timeout spring.datasource.tomcat.rollback-on-return spring.datasource.tomcat.suspect-timeout spring.datasource.tomcat.test-on-borrow spring.datasource.tomcat.test-on-connect spring.datasource.tomcat.test-on-return spring.datasource.tomcat.test-while-idle spring.datasource.tomcat.time-between-eviction-runs-millis spring.datasource.tomcat.url spring.datasource.tomcat.use-disposable-connection-facade spring.datasource.tomcat.use-equals spring.datasource.tomcat.use-lock spring.datasource.tomcat.use-statement-facade spring.datasource.tomcat.username spring.datasource.tomcat.validation-interval spring.datasource.tomcat.validation-query spring.datasource.tomcat.validation-query-timeout spring.datasource.tomcat.validator-class-name 绑定到Tomcat JDBC的数据源实例的Tomcat数据源特定的设置
spring.datasource.type 要使用的连接池实现的全量限定名称,默认情况下,在类路径自动检测
spring.datasource.url 数据库的JDBC URL
spring.datasource.username 数据库的登陆用户名
spring.datasource.xa.data-source-class-name XA数据源全量限定名称
spring.datasource.xa.properties.* 传入到XA数据源的属性
spring.elasticsearch.connection-timeout 当与Elasticsearch沟通时使用的链接超时时间 1s
spring.elasticsearch.password 用于Elasticsearch身份认证的密码
spring.elasticsearch.path-prefix 添加到发送到Elasticsearch每一个请求路径的前缀
spring.elasticsearch.rest.uris [http://localhost:9200]
spring.elasticsearch.restclient.sniffer.delay-after-failure 在一个失败后预先安排的嗅探执行的延迟 1m
spring.elasticsearch.restclient.sniffer.interval 连续的普通嗅探执行的间隔 5m
spring.elasticsearch.socket-timeout 当与Elasticsearch沟通时使用的Socket超时时间 30s
spring.elasticsearch.uris 要使用的Elasticsearch实例的逗号分隔列表 [http://localhost:9200]
spring.elasticsearch.username 用于Elasticsearch身份认证的用户名
spring.elasticsearch.webclient.max-in-memory-size 在输入流需要被聚合的时候可以被缓冲的字节的限制数量
spring.h2.console.enabled 是否启用控制台 false
spring.h2.console.path 此路径的控制台是可用的 /h2-console
spring.h2.console.settings.trace 是否启用追踪输出 false
spring.h2.console.settings.web-admin-password 访问H2控制台首选项和工具的密码
spring.h2.console.settings.web-allow-others 是否启用远访问 false
spring.influx.password 登陆密码
spring.influx.url 连接到InfluxDB实例的URL
spring.influx.user 登陆用户
spring.jdbc.template.fetch-size 当需要更多的行数时,应该从数据库抓取的行数。使用-1来使用JDBC驱动的默认配置 -1
spring.jdbc.template.max-rows 行数的最大值。使用-1来使用JDBC驱动的默认配置 -1
spring.jdbc.template.query-timeout 查询超时。默认是使用JDBC驱动的默认配置。如果时间的后缀没有指定,将使用秒
spring.jooq.sql-dialect 要使用的SQL方言。默认自动检测
spring.jpa.database 要操作的目标数据库,默认情况自动检测。使用“databasePlat”属性可替代设置
spring.jpa.database-platform 要操作的数据库名称

标签: jrs1ds过载继电器sunx电涡流位移传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台