1.核心属性
键 | 默认值 | 描述 |
---|---|---|
|
| 启用调试日志。 |
| 要添加到信息端点的任意属性。 | |
| 日志记录配置文件的位置。 例如,用于logback的`classpath:logback.xml`。 | |
|
| 记录异常时使用的转换字。 |
|
| 是否在启动时清除存档日志文件。 仅默认登录设置支持。 |
|
| 存档日志文件的最大保留天数。 仅默认登录设置支持。 |
|
| 最大日志文件大小。 仅默认登录设置支持。 |
| 日志文件名(例如,“ myapp.log”)。 名称可以是确切位置,也可以是相对于当前目录的位置。 | |
| 日志文件的位置。 例如,`/ var / log`。 | |
|
| 要保留的日志备份的总大小。 仅默认登录设置支持。 |
| 日志组可快速快速地同时更改多个记录器。 例如,`logging.group.db = org.hibernate,org.springframework.jdbc`。 | |
| 日志级别严重性映射。 例如,`logging.level.org.springframework = DEBUG`。 | |
|
| Appender模式,用于输出到控制台。 仅默认的Logback设置受支持。 |
|
| 记录日期格式的附加模式。 仅默认的Logback设置受支持。 |
|
| 用于输出到文件的附加模式。 仅默认的Logback设置受支持。 |
|
| 日志级别的附加模式。 仅默认的Logback设置受支持。 |
|
| 过渡日志文件名的模式。 仅默认的Logback设置受支持。 |
|
| 初始化日志系统时,注册一个关闭挂钩。 |
|
| 添加@EnableAspectJAutoProxy。 |
|
| 与基于标准Java接口的代理(false)相反,是否要创建基于子类的代理(CGLIB)(true)。 |
|
| 是否为应用程序启用管理功能。 |
|
| 应用程序管理员MBean的JMX名称。 |
| 应用名称。 | |
| 要排除的自动配置类。 | |
|
| 标语文件编码。 |
|
| 用于ANSI颜色的位深度。 支持的值为4(16色)或8(256色)。 |
| 标语图像的高度(以字符为单位)(默认基于图像高度)。 | |
|
| 是否应针对黑暗的终端主题反转图像。 |
|
| 标语图片文件的位置(也可以使用jpg或png)。 |
|
| 左手图像边距,以字符为单位。 |
|
| 渲染图像时使用的像素模式。 |
|
| 横幅图像的宽度(以字符为单位)。 |
|
| 标语文字资源位置。 |
|
| 是否跳过对BeanInfo类的搜索。 |
| 对需要聚合输入流时可以缓冲的字节数的限制。 默认情况下未设置,在这种情况下将应用各个编解码器默认值。 默认情况下,大多数编解码器限制为256K。 | |
| 除了默认值以外,还使用了配置文件位置。 | |
| 替换默认设置的配置文件位置。 | |
|
| 配置文件名。 |
|
| 文件编码。 |
|
| 生成的build-info.properties文件的位置。 |
|
| 文件编码。 |
|
| |
| JMX域名。 | |
|
| 将管理bean公开到JMX域。 |
|
| MBeanServer Bean名称。 |
|
| 是否应确保唯一的运行时对象名称。 |
|
| 是否允许通过使用与现有定义同名的定义来覆盖Bean定义。 |
|
| 应用程序运行时用于显示横幅的模式。 |
|
| 是否应延迟执行初始化。 |
|
| 启动时是否记录有关应用程序的信息。 |
|
| 应用程序是否应该注册一个关闭挂钩。 |
| 包含在ApplicationContext中的源(类名,包名或XML资源位置)。 | |
| 标记以显式请求特定类型的Web应用程序。 如果未设置,则基于类路径自动检测。 | |
| 应用程序必须使用的预期字符编码。 | |
|
| 是否始终应用MessageFormat规则,甚至分析不带参数的消息。 |
|
| 基名的逗号分隔列表(本质上是完全限定的类路径位置),每个都遵循ResourceBundle约定,并轻松支持基于斜杠的位置。 如果它不包含包限定符(例如“ org.mypackage”),它将从类路径根目录中解析。 |
| 加载的资源束文件缓存持续时间。 如果未设置,则捆绑包将永久缓存。 如果未指定持续时间后缀,则将使用秒。 | |
|
| 消息束编码。 |
|
| 如果未找到特定语言环境的文件,是否退回到系统语言环境。 如果关闭此选项,则唯一的后备选项将是默认文件(例如,基本名称“ messages”的“ messages.properties”)。 |
|
| 是否使用消息代码作为默认消息,而不是引发“ NoSuchMessageException”。 仅在开发期间推荐。 |
|
| 配置ANSI输出。 |
| 如果使用ApplicationPidFileWriter失败,但无法写入PID文件。 | |
| 要写入的PID文件的位置(如果使用了ApplicationPidFileWriter)。 | |
| 用逗号分隔的概要文件表达式列表,至少要匹配一个概要文件表达式才能包含该文档。 | |
| 以逗号分隔的活动配置文件列表。 可以被命令行开关覆盖。 | |
| 无条件激活指定的逗号分隔的配置文件列表(如果使用YAML,则激活配置文件列表)。 | |
|
| 初始化后是否自动启动调度程序。 |
|
| SQL初始化脚本中单行注释的前缀。 |
|
| 数据库模式初始化模式。 |
|
| 用于初始化数据库模式的SQL文件的路径。 |
|
| 石英作业存储类型。 |
|
| 配置的作业是否应覆盖现有的作业定义。 |
| Quartz Scheduler的其他属性。 | |
|
| 调度程序的名称。 |
|
| 初始化完成后启动调度程序的延迟时间。 如果在整个应用程序启动之前不运行任何作业,则设置此属性很有意义。 |
|
| 是否等待正在关闭的正在运行的作业。 |
|
| 存在反应器工具时是否应启用反应器调试代理。 |
|
| 是否允许核心线程超时。 这样可以动态增加和缩小池。 |
|
| 核心线程数。 |
|
| 线程在终止之前可能保持空闲的时间限制。 |
| 允许的最大线程数。 如果任务填满队列,则池可以扩展到该大小以容纳负载。 忽略队列是否无界。 | |
| 队列容量。 无限制的容量不会增加池,因此会忽略“最大大小”属性。 | |
|
| 执行程序是否应该等待计划的任务在关闭时完成。 |
| 执行者应该等待剩余任务完成的最长时间。 | |
|
| 用于新创建线程名称的前缀。 |
|
| 允许的最大线程数。 |
|
| 执行程序是否应该等待计划的任务在关闭时完成。 |
| 执行者应该等待剩余任务完成的最长时间。 | |
|
| 用于新创建线程名称的前缀。 |
|
| 启用跟踪日志。 |
2.缓存属性
键 | 默认值 | 描述 |
---|---|---|
| 如果基础缓存管理器支持,则以逗号分隔的要创建的缓存名称列表。 通常,这会禁用即时创建其他缓存的功能。 | |
| 用于创建缓存的规范。 有关规范格式的更多详细信息,请参见CaffeineSpec。 | |
| 条目到期。 默认情况下,条目永不过期。 请注意,此值最终会转换为秒。 | |
| 用于初始化EhCache的配置文件的位置。 | |
| 用于初始化Infinispan的配置文件的位置。 | |
| 用于初始化高速缓存管理器的配置文件的位置。 配置文件取决于基础缓存的实现。 | |
| CachingProvider实现的完全限定名称,用于检索符合JSR-107的缓存管理器。 仅当类路径上有多个JSR-107实现可用时才需要。 | |
|
| 允许缓存空值。 |
| 密钥前缀。 | |
| 条目到期。 默认情况下,条目永不过期。 | |
|
| 写入Redis时是否使用键前缀。 |
| 缓存类型。 默认情况下,根据环境自动检测。 |
3.邮件属性
键 | 默认值 | 描述 |
---|---|---|
|
| 默认的MimeMessage编码。 |
| SMTP服务器主机。 例如,“ smtp.example.com”。 | |
| 会话JNDI名称。 设置后,优先于其他会话设置。 | |
| SMTP服务器的登录密码。 | |
| SMTP服务器端口。 | |
| 其他JavaMail会话属性。 | |
|
| SMTP服务器使用的协议。 |
|
| 是否在启动时测试邮件服务器是否可用。 |
| SMTP服务器的登录用户。 | |
| SendGrid API密钥。 | |
| SendGrid代理主机。 | |
| SendGrid代理端口。 |
4. JSON属性
键 | 默认值 | 描述 |
---|---|---|
| 序列化Date对象时使用的格式。 | |
| 是否禁用转义HTML字符(如“ <”,“>”等)。 | |
| 是否在序列化期间排除内部类。 | |
| 是否启用序列化复杂映射键(即非原始)。 | |
| 是否排除所有没有“ Expose”注释的字段以进行序列化或反序列化。 | |
| 在序列化和反序列化期间应应用于对象字段的命名策略。 | |
| 是否通过在输出之前添加一些特殊文本来生成不可执行的JSON。 | |
| 是否宽容解析不符合RFC 4627的JSON。 | |
| Long和long类型的序列化策略。 | |
| 是否输出适合页面的序列化JSON以进行漂亮的打印。 | |
| 是否序列化空字段。 | |
| 日期格式字符串或标准日期格式类名称。 例如,`yyyy-MM-dd HH:mm:ss`。 | |
| 控制序列化期间属性的包含。 使用Jackson的JsonInclude.Include枚举中的值之一进行配置。 | |
| Jackson开/关功能会影响反序列化Java对象的方式。 | |
| 发电机的Jackson开/关功能。 | |
| 用于格式化的语言环境。 | |
| Jackson通用开/关功能。 | |
| 解析器的Jackson开/关功能。 | |
| Jackson的PropertyNamingStrategy的常量之一。 也可以是PropertyNamingStrategy子类的标准类名。 | |
| Jackson开/关功能会影响Java对象的序列化方式。 | |
| 格式化日期时使用的时区。 例如,“ America / Los_Angeles”或“ GMT + 10”。 | |
| 杰克逊可见性阈值可用于限制自动检测哪些方法(和字段)。 |
5.数据属性
键 | 默认值 | 描述 |
---|---|---|
| 要引导的Couchbase节点(主机或IP地址)。 | |
|
| 要连接的存储桶的名称。 |
| 桶的密码。 | |
|
| 针对键/值服务的每个节点的套接字数。 |
|
| 每个节点的最大套接字数。 |
|
| 每个节点的最小套接字数。 |
|
| 每个节点的最大套接字数。 |
|
| 每个节点的最小套接字数。 |
| 是否启用SSL支持。 除非另有说明,否则如果提供了“ keyStore”,则自动启用。 | |
| 持有证书的JVM密钥库的路径。 | |
| 用于访问密钥库的密码。 | |
|
| 值区连线逾时。 |
|
| 对特定键超时执行的阻止操作。 |
|
| N1QL查询操作超时。 |
|
| 套接字连接连接超时。 |
|
| 常规和地理空间视图操作超时。 |
| 使用基于角色的访问时的群集密码。 | |
| 使用基于角色的访问时的集群用户名。 | |
|
| 是否启用PersistenceExceptionTranslationPostProcessor。 |
| Cassandra群集的名称。 | |
|
| Cassandra二进制协议支持压缩。 |
| 套接字选项:连接超时。 | |
| 查询一致性级别。 | |
|
| 群集节点地址。 |
| 查询默认获取大小。 | |
|
| 是否启用JMX报告。 默认为false,因为Cassandra JMX报告与Dropwizard Metrics不兼容。 |
| 要使用的键空间名称。 | |
| 服务器的登录密码。 | |
|
| 心跳间隔,在此间隔之后,将在空闲连接上发送消息以确保其仍然有效。 如果未指定持续时间后缀,则将使用秒。 |
|
| 在删除空闲连接之前,空闲超时。 如果未指定持续时间后缀,则将使用秒。 |
|
| 如果没有可用的连接,则排队的最大请求数。 |
|
| 尝试从主机的池中获取连接时,池超时。 |
| Cassandra服务器的端口。 | |
| 套接字选项:读取超时。 | |
|
| 要启用的Cassandra存储库的类型。 |
|
| 启动时要执行的架构操作。 |
| 查询序列一致性级别。 | |
|
| 启用SSL支持。 |
| 服务器的登录用户。 | |
|
| 自动创建视图和索引。 使用“ @ViewIndexed”,“ @ N1qlPrimaryIndexed”和“ @ N1qlSecondaryIndexed”提供的元数据。 |
|
| 一致性,默认情况下应用于生成的查询。 |
|
| 要启用的Couchbase存储库的类型。 |
| 连接超时。 | |
| 要连接到的Elasticsearch端点的逗号分隔列表。 | |
| 凭证密码。 | |
| 读写套接字超时。 | |
|
| 客户端是否应使用SSL连接到端点。 |
| 凭证用户名。 | |
|
| 是否启用Elasticsearch存储库。 |
|
| 是否启用JDBC存储库。 |
|
| JPA存储库的引导方式。 |
|
| 是否启用JPA存储库。 |
|
| 是否启用LDAP存储库。 |
| 认证数据库名称。 | |
| 是否启用自动索引创建。 | |
| 数据库名称。 | |
| 要使用的FieldNamingStrategy的完全限定名称。 | |
| GridFS数据库名称。 | |
| Mongo服务器主机。 无法使用URI设置。 | |
| mongo服务器的登录密码。 无法使用URI设置。 | |
| Mongo服务器端口。 无法使用URI设置。 | |
|
| 要启用的Mongo存储库类型。 |
|
| Mongo数据库URI。 无法使用主机,端口和凭据进行设置。 |
| mongo服务器的登录用户。 无法使用URI设置。 | |
|
| 自动索引模式。 |
|
| 如果嵌入式驱动程序可用,是否启用嵌入式模式。 |
|
| 注册OpenSessionInViewInterceptor。 将Neo4j会话绑定到线程以完成请求的整个处理。”, |
| 服务器的登录密码。 | |
|
| 是否启用Neo4j存储库。 |
| 驱动程序使用的URI。 默认情况下自动检测。 | |
|
| 是否尽可能使用Neo4j本机类型。 |
| 服务器的登录用户。 | |
|
| 是否启用Redis存储库。 |
| Spring Data REST用于公开存储库资源的基本路径。 | |
| 如果未指定内容类型,则默认使用该内容类型。 | |
| 页面的默认大小。 | |
|
| |
| 是否通过Spring Data REST默认资源包启用枚举值转换。 | |
| URL查询字符串参数的名称,该参数指示一次返回多少结果。 | |
| 页面的最大大小。 | |
| URL查询字符串参数的名称,该参数指示要返回的页面。 | |
| 创建实体后是否返回响应主体。 | |
| 更新实体后是否返回响应主体。 | |
| URL查询字符串参数的名称,指示对结果进行排序的方向。 | |
|
| Solr主机。 忽略是否设置了“ zk-host”。 |
|
| 是否启用Solr存储库。 |
| ZooKeeper主机地址,格式为HOST:PORT。 | |
|
| 默认页面大小。 |
|
| 可接受的最大页面大小。 |
|
| 是否公开并假定基于1的页码索引。 默认为“ false”,表示请求中的页数0等于第一页。 |
|
| 页面索引参数名称。 |
| 页码和页面大小参数之前的通用前缀。 | |
|
| 在限定符与实际页码和大小属性之间使用定界符。 |
|
| 页面大小参数名称。 |
|
| 排序参数名称。 |
|
| 如果初始化数据库时发生错误,是否停止。 |
| 数据(DML)脚本资源引用。 | |
| 执行DML脚本的数据库的密码(如果不同)。 | |
| 执行DML脚本的数据库的用户名(如果有)。 | |
| Commons DBCP2特定设置 | |
| JDBC驱动程序的全限定名称。 默认情况下根据URL自动检测。 | |
|
| 是否生成随机数据源名称。 |
| 光的特定设置 | |
|
| |
| 数据源的JNDI位置。 设置时将忽略类,URL,用户名和密码。 | |
| 数据源的名称。 使用嵌入式数据库时,默认为“ testdb”。 | |
| 数据库的登录密码。 | |
|
| 在DDL或DML脚本中使用的平台(例如schema-$ {platform} .sql或data-$ {platform} .sql)。 |
| 架构(DDL)脚本资源引用。 | |
| 执行DDL脚本的数据库的密码(如果有)。 | |
| 执行DDL脚本的数据库的用户名(如果有)。 | |
|
| SQL初始化脚本中的语句分隔符。 |
| SQL脚本编码。 | |
| Tomcat数据源特定设置 | |
| 要使用的连接池实现的完全限定名称。 默认情况下,它是从类路径中自动检测到的。 | |
| 数据库的JDBC URL。 | |
| 数据库的登录用户名。 | |
| XA数据源的完全限定名称。 | |
| 传递给XA数据源的属性。 | |
|
| 连接超时。 |
|
| 是否启用来自多个执行线程的连接请求。 |
| 登录密码。 | |
| HTTP客户端应使用的代理主机。 | |
| HTTP客户端应使用的代理端口。 | |
|
| 读取超时。 |
| 登录用户名。 | |
|
| 连接超时。 |
| 凭证密码。 | |
|
| 读取超时。 |
|
| |
| 凭证用户名。 | |
|
| 是否启用控制台。 |
|
| 控制台可用的路径。 |
|
| 是否启用跟踪输出。 |
|
| 是否启用远程访问。 |
| 登录密码。 | |
| 要连接的InfluxDB实例的URL。 | |
| 登录用户。 | |
|
| 需要更多行时应从数据库中获取的行数。 使用-1使用JDBC驱动程序的默认配置。 |
|
| 最大行数。 使用-1使用JDBC驱动程序的默认配置。 |
| 查询超时。 默认是使用JDBC驱动程序的默认配置。 如果未指定持续时间后缀,则将使用秒。 | |
| 要使用的SQL方言。 默认情况下自动检测。 | |
| 要运行的目标数据库,默认情况下会自动检测到。 也可以使用“ databasePlatform”属性来设置。 | |
| 要操作的目标数据库的名称,默认情况下会自动检测到。 可以使用“数据库”枚举来替代设置。 | |
|
| 是否在启动时初始化架构。 |
| DDL模式。 这实际上是“ hibernate.hbm2ddl.auto”属性的快捷方式。 使用嵌入式数据库且未检测到任何模式管理器时,默认值为“ create-drop”。 否则,默认为“无”。 | |
| 隐式命名策略的全限定名称。 | |
| 物理命名策略的全限定名称。 | |
| 是否将Hibernate的较新IdentifierGenerator用于AUTO,TABLE和SEQUENCE。 这实际上是“ hibernate.id.new_generator_mappings”属性的快捷方式。 如果未指定,则默认为“ true”。 | |
| 映射资源(相当于persistence.xml中的“映射文件”条目)。 | |
|
| 注册OpenEntityManagerInViewInterceptor。 将JPA EntityManager绑定到线程以完成请求的整个处理。 |
| 要在JPA提供程序上设置的其他本机属性。 | |
|
| 是否启用SQL语句的日志记录。 |
|
| |
| 用于数据存储的目录。 | |
| 操作日志的最大大小。 | |
| 副本集的名称。 | |
|
| 要使用的Mongo版本。 |
| 在与CLIENT SETNAME的连接上设置的客户端名称。 | |
| 在整个集群中执行命令时要遵循的最大重定向数。 | |
| 以逗号分隔的“ host:port”对列表,用于引导。 这表示群集节点的“初始”列表,并且要求至少具有一个条目。 | |
|
| 连接工厂使用的数据库索引。 |
|
| Redis服务器主机。 |
|
| 池在给定时间可以分配的最大连接数。 使用负值表示没有限制。 |
|
| 池中“空闲”连接的最大数量。 使用负值表示无限数量的空闲连接。 |
|
| 当池耗尽时,在引发异常之前,连接分配应阻塞的最长时间。 使用负值无限期阻止。 |
|
| 目标是要在池中维护的最小空闲连接数。 仅当此设置和逐次运行之间的时间都为正时,此设置才有效。 |
| 空闲对象退出线程的运行之间的时间。 当为正时,空闲对象逐出线程启动,否则不执行空闲对象逐出。 | |
|
| 池在给定时间可以分配的最大连接数。 使用负值表示没有限制。 |
|
| 池中“空闲”连接的最大数量。 使用负值表示无限数量的空闲连接。 |
|
| 当池耗尽时,在引发异常之前,连接分配应阻塞的最长时间。 使用负值无限期阻止。 |
|
| 目标是要在池中维护的最小空闲连接数。 仅当此设置和逐次运行之间的时间都为正时,此设置才有效。 |
| 空闲对象退出线程的运行之间的时间。 当为正时,空闲对象逐出线程启动,否则不执行空闲对象逐出。 | |
|
| 关机超时。 |
| Redis服务器的登录密码。 | |
|
| Redis服务器端口。 |
| Redis服务器名称。 | |
| 以逗号分隔的“ host:port”对列表。 | |
|
| 是否启用SSL支持。 |
| 连接超时。 | |
| 连接URL。 覆盖主机,端口和密码。 用户被忽略。 示例:redis:// user: password@example.com :6379 |
6.交易属性
键 | 默认值 | 描述 |
---|---|---|
|
| 从池借用连接的超时时间(以秒为单位)。 |
|
| 创建会话时是否忽略事务标记。 |
|
| 是否需要本地交易。 |
|
| 两次运行池维护线程之间的时间(以秒为单位)。 |
|
| 时间(以秒为单位),之后从池中清除连接。 |
|
| 连接被破坏之前可以汇集的时间(以秒为单位)。 0表示没有限制。 |
|
| 池的最大大小。 |
|
| 池的最小大小。 |
|
| 借用连接的超时时间(以秒为单位)。 0表示没有限制。 |
|
| 恢复期间用于标识资源的唯一名称。 |
| XAConnectionFactory的供应商特定的实现。 | |
| 供应商特定的XA属性。 | |
|
| 从池借用连接的超时时间(以秒为单位)。 |
|
| 是否使用并发连接验证。 |
| 池提供的连接的默认隔离级别。 | |
|
| 建立数据库连接的超时时间(以秒为单位)。 |
|
| 两次运行池维护线程之间的时间(以秒为单位)。 |
|
| 时间(以秒为单位),之后从池中清除连接。 |
|
| 连接被破坏之前可以汇集的时间(以秒为单位)。 0表示没有限制。 |
|
| 池的最大大小。 |
|
| 池的最小大小。 |
|
| 借用连接的超时时间(以秒为单位)。 0表示没有限制。 |
| 返回之前用于验证连接的SQL查询或语句。 | |
|
| 恢复期间用于标识资源的唯一名称。 |
| XAConnectionFactory的供应商特定的实现。 | |
| 供应商特定的XA属性。 | |
|
| 指定是否允许子事务。 |
|
| 检查点之间的间隔,表示为两个检查点之间的日志写入数。 检查点会减小日志文件的大小,但会增加运行时的开销。 |
|
| JTA事务的默认超时。 |
| 正常关闭(无强制)应等待多长时间才能完成事务。 | |
|
| 是否启用磁盘日志记录。 |
|
| VM关闭是否应该触发事务核心的强制关闭。 |
| 日志文件应存储在的目录。 默认为当前工作目录。 | |
|
| 事务日志文件的基本名称。 |
|
| 最大活动交易数。 |
|
| 交易允许的最大超时时间。 |
|
| 两次恢复扫描之间的延迟。 |
|
| 延迟之后,恢复才能清除挂起的(“孤立的”)日志条目。 |
|
| 引发异常之前提交事务的重试尝试次数。 |
|
| 重试之间的延迟。 |
|
| 在可能的情况下是否应加入子交易。 |
| 应当启动的事务管理器实施。 | |
|
| 是否对参与的资源使用不同(并发)线程进行两阶段提交。 |
| 事务管理器的唯一名称。 默认为机器的IP地址。 如果计划对一个数据库运行多个事务管理器,则必须将此属性设置为唯一值。 | |
|
| 扩展池时要创建的连接数。 |
|
| 在获取无效的连接之后,尝试再次获取连接之前等待的时间(以秒为单位)。 |
|
| 从池中获取连接的超时(以秒为单位)。 |
|
| 事务管理器是否应允许混合XA和非XA事务。 |
|
| 登记XAResource时是否应设置事务超时。 |
|
| 资源是否应自动入伍和退市。 |
|
| 生产者和消费者是否应该被缓存。 |
| XA资源的基础实现类名称。 | |
|
| 提供程序是否可以在同一连接上运行许多事务并支持事务交织。 |
|
| 是否禁用此资源,这意味着暂时禁止从其资源池获取连接。 |
| 应该在基础实现上设置的属性。 | |
| ||
|
| 恢复失败是否应被忽略。 |
|
| 时间(以秒为单位),之后从池中清除连接。 |
|
| 池的最大大小。 0表示无限制。 |
|
| 池的最小大小。 |
| 用于连接到JMS提供程序的密码。 | |
|
| 是否可以在事务上下文中共享处于ACCESSIBLE状态的连接。 |
|
| 从池中获取连接时是否应该测试连接。 |
|
| 此资源在两阶段提交期间应占据的位置(始终首先是Integer.MIN_VALUE,始终最后是Integer.MAX_VALUE)。 |
|
| 恢复期间用于标识资源的唯一名称。 |
|
| 启动XAResources时是否应使用TMJOIN。 |
| 用于连接到JMS提供程序的用户。 | |
|
| 扩展池时要创建的连接数。 |
|
| 在获取无效的连接之后,尝试再次获取连接之前等待的时间(以秒为单位)。 |
|
| 从池中获取连接的超时(以秒为单位)。 |
|
| 事务管理器是否应允许混合XA和非XA事务。 |
|
| 登记XAResource时是否应设置事务超时。 |
|
| 资源是否应自动入伍和退市。 |
| XA资源的基础实现类名称。 | |
| 连接的默认光标可保留性。 | |
|
| 数据库是否可以在同一连接上运行许多事务并支持事务交织。 |
|
| 是否禁用此资源,这意味着暂时禁止从其资源池获取连接。 |
| 应该在基础实现上设置的属性。 | |
|
| 从池中获取连接时是否调用Connection.isValid()。 |
| ||
|
| 恢复失败是否应被忽略。 |
| 连接的默认隔离级别。 | |
| 本地事务的默认自动提交模式。 | |
| 建立数据库连接的超时时间(以秒为单位)。 | |
|
| 时间(以秒为单位),之后从池中清除连接。 |
|
| 池的最大大小。 0表示没有限制。 |
|
| 池的最小大小。 |
|
| 准备好的语句缓存的目标大小。 0禁用缓存。 |
|
| 是否可以在事务上下文中共享处于ACCESSIBLE状态的连接。 |
| 返回之前用于验证连接的SQL查询或语句。 | |
|
| 此资源在两阶段提交期间应占据的位置(始终首先是Integer.MIN_VALUE,始终最后是Integer.MAX_VALUE)。 |
|
| 恢复期间用于标识资源的唯一名称。 |
|
| 启动XAResources时是否应使用TMJOIN。 |
|
| 是否允许多个LRC资源加入同一笔交易。 |
|
| 是否启用异步执行两阶段提交。 |
|
| 在后台运行恢复过程的时间间隔(以秒为单位)。 |
|
| 是否仅恢复当前节点。 如果您在相同的JMS和JDBC资源上运行事务管理器的多个实例,则应启用该功能。 |
|
| 是否记录在没有单个登记资源的情况下执行的事务的创建和提交调用堆栈。 |
|
| 默认交易超时,以秒为单位。 |
|
| 是否启用JMX支持。 |
| 设置要使用的异常分析器实现的标准名称。 | |
|
| 是否启用日志过滤,以便仅写入必需日志。 |
|
| 磁盘力是否为批次。 |
|
| 是否将日志强制插入磁盘。 |
|
| TM在关闭事务之前中止事务之前等待事务完成的最大秒数。 |
| TransactionSynchronizationRegistry的JNDI名称。 | |
| UserTransaction的JNDI名称。 | |
|
| 期刊名称。 可以是“ disk”,“ null”或类名。 |
|
| 日记的第一部分的名称。 |
|
| 日记的第二个片段的名称。 |
|
| 日志片段的最大大小(以兆字节为单位)。 |
| ResourceLoader配置文件名。 | |
| 必须唯一标识此TM实例的ASCII ID。 默认为机器的IP地址。 | |
|
| 跳过损坏的事务日志条目。 仅在一对损坏的文件才能恢复时,才可以在万不得已时使用。 |
|
| 是否为没有单个登记资源执行的事务记录警告。 |
|
| 是否启用JTA支持。 |
| 事务日志目录。 | |
| 事务管理器的唯一标识符。 | |
| 默认交易超时。 如果未指定持续时间后缀,则将使用秒。 | |
| 是否在提交失败时回滚。 |
7.数据迁移属性
键 | 默认值 | 描述 |
---|---|---|
|
| 应用基线时用于标记现有模式的描述。 |
|
| 迁移非空模式时是否自动调用基线。 |
|
| 执行基线时用于标记现有架构的版本。 |
| 执行时是否批处理SQL语句。 需要Flyway Pro或Flyway Enterprise。 | |
|
| 是否检查迁移脚本位置是否存在。 |
|
| 是否禁用数据库清理。 |
|
| 发生验证错误时是否自动调用clean。 |
|
| 尝试连接到数据库时的最大重试次数。 |
|
| 是否启用飞行路线。 |
|
| SQL迁移的编码。 |
| 内置错误处理规则可以覆盖特定的SQL状态和错误代码。 需要Flyway Pro或Flyway Enterprise。 | |
|
| 应用它们时是否在同一事务中将所有未完成的迁移分组在一起。 |
|
| 读取架构历史记录表时是否忽略将来的迁移。 |
|
| 读取架构历史记录表时是否忽略忽略的迁移。 |
|
| 读取架构历史记录表时是否忽略丢失的迁移。 |
|
| 读取架构历史记录表时是否忽略挂起的迁移。 |
| 获取连接后立即执行以初始化连接的SQL语句。 | |
| 记录在架构历史记录表中的用户名已应用了迁移。 | |
| Flyway Pro或Flyway Enterprise的许可证密钥。 | |
|
| 迁移脚本的位置。 可以包含特殊的“ {vendor}”占位符以使用特定于供应商的位置。 |
|
| 是否允许在同一迁移中混合使用事务性和非事务性语句。 |
| 是否启用对Oracle SQL * Plus命令的支持。 需要Flyway Pro或Flyway Enterprise。 | |
| 遇到尚未支持的Oracle SQL * Plus语句时是否发出警告而不是错误。 需要Flyway Pro或Flyway Enterprise。 | |
|
| 是否允许迁移顺序混乱。 |
| 要迁移的数据库的登录密码。 | |
|
| 迁移脚本中占位符的前缀。 |
|
| 在迁移脚本中执行占位符替换。 |
|
| 迁移脚本中占位符的后缀。 |
| 占位符及其替换以应用于sql迁移脚本。 | |
|
| 可重复SQL迁移的文件名前缀。 |
| 由Flyway管理的方案名称(区分大小写)。 | |
|
| 是否跳过默认回调。 如果为true,则仅使用自定义回调。 |
|
| 是否跳过默认解析器。 如果为true,则仅使用自定义解析器。 |
|
| SQL迁移的文件名前缀。 |
|
| SQL迁移的文件名分隔符。 |
|
| SQL迁移的文件名后缀。 |
| 执行时是否流式传输SQL迁移。 需要Flyway Pro或Flyway Enterprise。 | |
|
| Flyway将使用的架构历史记录表的名称。 |
| 在其中创建架构历史记录表的表空间。使用不支持表空间的数据库时被忽略。默认为Flyway使用的连接的默认表空间。 | |
| 应考虑迁移的目标版本。 | |
| 要迁移的数据库的JDBC URL。如果未设置,则使用主要配置的数据源。 | |
| 要迁移的数据库的登录用户。 | |
|
| 执行迁移时是否自动调用验证。 |
|
| 更改日志配置路径。 |
| 以逗号分隔的要使用的运行时上下文列表。 | |
|
| 用于跟踪并发Liquibase使用情况的表的名称。 |
|
| 用于跟踪更改历史记录的表的名称。 |
| 默认数据库架构。 | |
|
| 是否首先删除数据库架构。 |
|
| 是否启用Liquibase支持。 |
| 以逗号分隔的要使用的运行时标签列表。 | |
| 用于Liquibase对象的架构。 | |
| 用于Liquibase对象的表空间。 | |
| 更改日志参数。 | |
| 要迁移的数据库的登录密码。 | |
| 执行更新时将回滚SQL写入的文件。 | |
|
| 在执行更新之前是否应该测试回滚。 |
| 要迁移的数据库的JDBC URL。如果未设置,则使用主要配置的数据源。 | |
| 要迁移的数据库的登录用户。 |
8.集成属性
键 | 默认值 | 描述 |
---|---|---|
| ActiveMQ代理的URL。默认情况下自动生成。 | |
|
| 等待关闭完成之前需要等待的时间。 |
|
| 默认代理URL是否应在内存中。忽略是否已指定显式代理。 |
|
| 在从回滚的事务重新传递消息之前是否停止消息传递。这意味着启用此功能后不会保留消息顺序。 |
| 是否信任所有软件包。 | |
| 要信任的特定软件包的列表,以逗号分隔(当不信任所有软件包时)。 | |
| 经纪人的登录密码。 | |
|
| 在请求连接且池已满时是否阻止。将其设置为false会引发“ JMSException”。 |
|
| 如果池仍然满,则在引发异常之前的阻塞时间。 |
|
| 是否应创建JmsPoolConnectionFactory而不是常规ConnectionFactory。 |
|
| 连接空闲超时。 |
|
| 池连接的最大数量。 |
|
| 池中每个连接的最大池会话数。 |
|
| 空闲连接收回线程的两次运行之间的睡眠时间。如果为负,则不运行空闲的连接收回线程。 |
|
| 是否仅使用一个匿名“ MessageProducer”实例。将其设置为false可以在每次需要一个“ MessageProducer”时创建一个。 |
|
| 等待消息的时间发送了响应。将其设置为0以永远等待。 |
| 经纪人的登录用户。 | |
| 集群密码。默认情况下在启动时随机生成。 | |
| 日志文件目录。如果关闭了持久性,则没有必要。 | |
|
| 如果Artemis服务器API可用,是否启用嵌入式模式。 |
|
| 是否启用持久性存储。 |
| 在启动时创建的以逗号分隔的队列列表。 | |
|
| 服务器ID。默认情况下,使用自动递增计数器。 |
| 以逗号分隔的主题列表,用于在启动时创建。 | |
|
| 阿耳s弥斯经纪人主持人。 |
| Artemis部署模式,默认情况下自动检测。 | |
| 经纪人的登录密码。 | |
|
| 在请求连接且池已满时是否阻止。将其设置为false会引发“ JMSException”。 |
|
| 如果池仍然满,则在引发异常之前的阻塞时间。 |
|
| 是否应创建JmsPoolConnectionFactory而不是常规ConnectionFactory。 |
|
| 连接空闲超时。 |
|
| 池连接的最大数量。 |
|
| 池中每个连接的最大池会话数。 |
|
| 空闲连接收回线程的两次运行之间的睡眠时间。如果为负,则不运行空闲的连接收回线程。 |
|
| 是否仅使用一个匿名“ MessageProducer”实例。将其设置为false可以在每次需要一个“ MessageProducer”时创建一个。 |
|
| 阿耳emi弥斯经纪人港口。 |
| 经纪人的登录用户。 | |
|
| 数据库模式初始化模式。 |
|
| 启动时在上下文中执行所有Spring Batch作业。 |
| 在启动时执行的作业名称的逗号分隔列表(例如,“ job1,job2”)。默认情况下,将执行在上下文中找到的所有作业。 | |
|
| 用于初始化数据库模式的SQL文件的路径。 |
| 所有批处理元数据表的表前缀。 | |
| 用于初始化Hazelcast的配置文件的位置。 | |
|
| |
|
| 用于初始化数据库模式的SQL文件的路径。 |
|
| 是否缓存消息使用者。 |
|
| 是否缓存会话。 |
|
| 是否缓存消息生产者。 |
|
| 会话缓存的大小(每个JMS会话类型)。 |
| 连接工厂的JNDI名称。设置后,优先于其他连接工厂自动配置。 | |
| 容器的确认模式。默认情况下,将使用自动确认来处理侦听器。 | |
|
| 启动时自动启动容器。 |
| 并发使用者的最小数量。 | |
| 最大并发使用者数。 | |
|
| 用于接听电话的超时。使用-1表示无等待接收,或者使用0表示完全没有超时。后者只有在未在事务管理器中运行时才可行,并且通常不建议这样做,因为这会阻止彻底关闭。 |
|
| 默认目标类型是否为主题。 |
| 在没有目标参数的发送和接收操作上使用的默认目标。 | |
| 用于发送呼叫的传递延迟。 | |
| 投放方式。设置时启用QoS(服务质量)。 | |
| 发送时消息的优先级。设置时启用QoS(服务质量)。 | |
| 发送消息时是否启用显式QoS(服务质量)。启用后,发送消息时将使用传递模式,优先级和生存时间属性。自定义这些设置中的至少一项时,将自动启用QoS。 | |
| 用于接听电话的超时。 | |
| 发送消息时的生存时间。设置时启用QoS(服务质量)。 | |
| 发出请求时传递给服务器的ID。用于服务器端日志记录。 | |
|
| 如果代理在启动时不可用,是否快速失败。 |
| 用于配置客户端的其他特定于管理员的属性。 | |
| 密钥库文件中私钥的密码。 | |
| 密钥库文件的位置。 | |
| 密钥存储文件的存储密码。 | |
| 密钥库的类型。 | |
| 要使用的SSL协议。 | |
| 信任库文件的位置。 | |
| 信任存储文件的存储密码。 | |
| 信任库的类型。 | |
| 以逗号分隔的host:port对列表,用于建立与Kafka集群的初始连接。适用于所有组件,除非已覆盖。 | |
| 发出请求时传递给服务器的ID。用于服务器端日志记录。 | |
| 如果将“ enable.auto.commit”设置为true,则将消费者偏移量自动提交给Kafka的频率。 | |
| 当Kafka中没有初始偏移量或服务器上不再存在当前偏移量时该怎么办。 | |
| 以逗号分隔的host:port对列表,用于建立与Kafka集群的初始连接。为消费者覆盖全球财产。 | |
| 发出请求时传递给服务器的ID。用于服务器端日志记录。 | |
| 消费者的补偿是否在后台定期提交。 | |
| 如果没有足够的数据立即满足“ fetch-min-size”给出的要求,则服务器在回答提取请求之前阻塞的最长时间。 | |
| 服务器为获取请求应返回的最小数据量。 | |
| 标识此使用者所属的使用者组的唯一字符串。 | |
| 消费者协调员之间心跳的预期时间。 | |
| 隔离级别,用于读取以事务方式编写的消息。 | |
| 密钥的反序列化器类。 | |
| 一次调用poll()返回的最大记录数。 | |
| 用于配置客户端的其他特定于消费者的属性。 | |
| 密钥库文件中私钥的密码。 | |
| 密钥库文件的位置。 | |
| 密钥存储文件的存储密码。 | |
| 密钥库的类型。 | |
| 要使用的SSL协议。 | |
| 信任库文件的位置。 | |
| 信任存储文件的存储密码。 | |
| 信任库的类型。 | |
| 值的反序列化器类。 | |
|
| 登录配置的控制标志。 |
|
| 是否启用JAAS配置。 |
|
| 登录模块。 |
| 其他JAAS选项。 | |
| ackMode为“ COUNT”或“ COUNT_TIME”时,两次偏移提交之间的记录数。 | |
| 侦听器AckMode。请参阅spring-kafka文档。 | |
| ackMode为“ TIME”或“ COUNT_TIME”时,两次偏移提交之间的时间。 | |
| 侦听器的使用者client.id属性的前缀。 | |
| 在侦听器容器中运行的线程数。 | |
| 发布空闲的使用者事件之间的时间(未接收到数据)。 | |
| 是否在初始化(INFO级别)期间记录容器配置。 | |
|
| 如果代理中没有至少一个配置的主题,则容器是否应无法启动。 |
| 无反应的消费者检查之间的时间。如果未指定持续时间后缀,则将使用秒。 | |
| 乘数应用于“ pollTimeout”,以确定使用者是否无响应。 | |
| 轮询使用者时使用的超时。 | |
|
| 侦听器类型。 |
| 生产者要求领导者在确认请求完成之前已收到的确认数。 | |
| 默认批次大小。小批量将使分批变得不那么普遍,并且可能会降低吞吐量(零批量将完全禁用批处理)。 | |
| 以逗号分隔的host:port对列表,用于建立与Kafka集群的初始连接。为生产者覆盖全球财产。 | |
| 生产者可以用来缓冲等待发送到服务器的记录的总内存大小。 | |
| 发出请求时传递给服务器的ID。用于服务器端日志记录。 | |
| 生产者生成的所有数据的压缩类型。 | |
| 密钥的序列化程序类。 | |
| 用于配置客户端的其他特定于生产者的属性。 | |
| 大于零时,启用重试失败的发送。 | |
| 密钥库文件中私钥的密码。 | |
| 密钥库文件的位置。 | |
| 密钥存储文件的存储密码。 | |
| 密钥库的类型。 | |
| 要使用的SSL协议。 | |
| 信任库文件的位置。 | |
| 信任存储文件的存储密码。 | |
| 信任库的类型。 | |
| 不为空时,为生产者启用事务支持。 | |
| 值的序列化器类。 | |
| 生产者和消费者共有的其他属性,用于配置客户端。 | |
| 密钥库文件中私钥的密码。 | |
| 密钥库文件的位置。 | |
| 密钥存储文件的存储密码。 | |
| 密钥库的类型。 | |
| 要使用的SSL协议。 | |
| 信任库文件的位置。 | |
| 信任存储文件的存储密码。 | |
| 信任库的类型。 | |
| Kafka流了application.id属性;默认的spring.application.name | |
|
| 是否自动启动流工厂bean。 |
| 以逗号分隔的host:port对列表,用于建立与Kafka集群的初始连接。覆盖流的全局属性。 | |
| 用于跨所有线程缓冲的最大内存大小。 | |
| 发出请求时传递给服务器的ID。用于服务器端日志记录。 | |
| 用于配置流的其他Kafka属性。 | |
| 流处理应用程序创建的更改日志主题和重新分区主题的复制因子。 | |
| 密钥库文件中私钥的密码。 | |
| 密钥库文件的位置。 | |
| 密钥存储文件的存储密码。 | |
| 密钥库的类型。 | |
| 要使用的SSL协议。 | |
| 信任库文件的位置。 | |
| 信任存储文件的存储密码。 | |
| 信任库的类型。 | |
| 状态存储的目录位置。 | |
| 邮件发送到的默认主题。 | |
| 客户端应连接到的地址的逗号分隔列表。 | |
| 如果已达到高速缓存大小,则等待获取频道的持续时间。如果为0,则始终创建一个新通道。 | |
| 要保留在缓存中的通道数。当“检查超时”> 0时,每个连接的最大通道数。 | |
|
| |
| 要缓存的连接数。仅在模式为“连接”时适用。 | |
| 连接超时。将其设置为零以永远等待。 | |
|
| 是否创建一个AmqpAdmin bean。 |
|
| RabbitMQ主机。 |
| 容器的确认方式。 | |
|
| 是否在启动时自动启动容器。 |
| 每个队列的使用者数量。 | |
| 默认情况下是否重新排队拒绝的交货。 | |
| 空闲容器事件应多久发布一次。 | |
|
| 如果容器声明的队列在代理上不可用,是否失败。 |
| 每个使用者可以处理的未确认消息的最大数量。 | |
|
| 是否启用发布重试。 |
|
| 第一次和第二次尝试传递消息之间的持续时间。 |
|
| 传递邮件的最大尝试次数。 |
|
| 两次尝试之间的最大持续时间。 |
|
| 应用于前一个重试间隔的乘数。 |
|
| 重试是无状态还是有状态。 |
| 容器的确认方式。 | |
|
| 是否在启动时自动启动容器。 |
| 容器要使用的批量大小,表示为物理消息的数量。 | |
| 侦听器调用程序线程的最小数量。 | |
| 默认情况下是否重新排队拒绝的交货。 | |
| 空闲容器事件应多久发布一次。 | |
| 侦听器调用程序线程的最大数量。 | |
|
| 如果容器声明的队列在代理上不可用,是否失败;和/或如果在运行时删除一个或多个队列,是否停止容器? |
| 每个使用者可以处理的未确认消息的最大数量。 | |
|
| 是否启用发布重试。 |
|
| 第一次和第二次尝试传递消息之间的持续时间。 |
|
| 传递邮件的最大尝试次数。 |
|
| 两次尝试之间的最大持续时间。 |
|
| 应用于前一个重试间隔的乘数。 |
|
| 重试是无状态还是有状态。 |
|
| |
|
| 登录以针对代理进行身份验证。 |
|
| RabbitMQ端口。 |
| 确认使用的发布者类型。 | |
|
| 是否启用发布者退货。 |
| 请求的心跳超时;无为零。如果未指定持续时间后缀,则将使用秒。 | |
| 要使用SSL算法。默认情况下,由Rabbit客户端库配置。 | |
|
| 是否启用SSL支持。 |
| 持有SSL证书的密钥库的路径。 | |
| 用于访问密钥库的密码。 | |
|
| 密钥库类型。 |
| 拥有SSL证书的信任库。 | |
| 用于访问信任库的密码。 | |
|
| 信任库类型。 |
|
| 是否启用服务器端证书验证。 |
|
| 是否启用主机名验证。 |
| 显式指定没有接收消息的默认队列的名称。 | |
| 用于发送操作的默认交换的名称。 | |
| 是否启用强制性消息。 | |
| `receive()`操作超时。 | |
| sendAndReceive()操作超时。 | |
|
| 是否启用发布重试。 |
|
| 第一次和第二次尝试传递消息之间的持续时间。 |
|
| 传递邮件的最大尝试次数。 |
|
| 两次尝试之间的最大持续时间。 |
|
| 应用于前一个重试间隔的乘数。 |
| 用于发送操作的默认路由键的值。 | |
|
| 登录用户以对代理进行身份验证。 |
| 连接到代理时要使用的虚拟主机。 | |
|
| 用作服务的基本URI的路径。 |
| Servlet初始化参数传递给Spring Web Services。 | |
|
| 加载Spring Web Services servlet的启动优先级。 |
| 逗号分隔的WSDL和附带的XSD位置列表,将其公开为bean。 |