Spring Boot的application.yml属性大全(二)
mhr18 2024-12-01 09:10 24 浏览 0 评论
Spring Boot的application.yml属性大全
一、Redis配置属性表格:
序号 | 配置属性 | 描述 |
1 | spring.redis.database | 配置 Redis 使用的数据库索引(默认为 0) |
2 | spring.redis.url | Redis 连接 URL(例如 redis://localhost:6379) |
3 | spring.redis.host | Redis 服务器主机名(默认为 localhost) |
4 | spring.redis.port | Redis 服务器端口号(默认为 6379) |
5 | spring.redis.username | Redis 连接使用的用户名 |
6 | spring.redis.password | Redis 连接使用的密码 |
7 | spring.redis.ssl | 是否启用 SSL(默认为 false) |
8 | spring.redis.timeout | Redis 连接超时时间(以毫秒为单位) |
9 | spring.redis.client-type | 配置 Redis 客户端类型(如 lettuce 或 jedis,默认为 lettuce) |
10 | spring.redis.connect-timeout | 连接 Redis 服务器的超时时间(以毫秒为单位) |
11 | spring.redis.lettuce.pool.max-active | 配置最大活跃连接数 |
12 | spring.redis.lettuce.pool.max-idle | 配置最大空闲连接数 |
13 | spring.redis.lettuce.pool.min-idle | 配置最小空闲连接数 |
14 | spring.redis.lettuce.pool.max-wait | 连接池中的连接等待时间(以毫秒为单位) |
15 | spring.redis.lettuce.shutdown-timeout | 配置 Lettuce 客户端关闭的超时时间(以毫秒为单位) |
16 | spring.redis.jedis.pool.max-active | 配置最大活跃连接数(适用于 Jedis 客户端) |
17 | spring.redis.jedis.pool.max-idle | 配置最大空闲连接数(适用于 Jedis 客户端) |
18 | spring.redis.jedis.pool.min-idle | 配置最小空闲连接数(适用于 Jedis 客户端) |
19 | spring.redis.jedis.pool.max-wait | 连接池中的连接等待时间(适用于 Jedis 客户端) |
20 | spring.redis.jedis.shutdown-timeout | 配置 Jedis 客户端关闭的超时时间(以毫秒为单位) |
21 | spring.redis.lettuce.cluster.refresh.adaptive | 启用自适应集群拓扑刷新 |
22 | spring.redis.lettuce.cluster.refresh.period | 配置集群拓扑刷新的周期时间(以毫秒为单位) |
23 | spring.redis.lettuce.cluster.refresh.dynamic-refresh-sources | 启用动态刷新集群拓扑源 |
24 | spring.redis.cluster.nodes | 配置 Redis 集群节点列表(如 127.0.0.1:7001,127.0.0.1:7002) |
25 | spring.redis.cluster.max-redirects | 配置最大重定向次数(集群模式下使用) |
26 | spring.redis.sentinel.master | Sentinel 模式下配置 Redis 主节点名称 |
27 | spring.redis.sentinel.nodes | 配置 Sentinel 节点列表(如 127.0.0.1:26379,127.0.0.1:26380) |
28 | spring.redis.sentinel.username | Sentinel 认证使用的用户名 |
29 | spring.redis.sentinel.password | Sentinel 认证使用的密码 |
30 | spring.redis.sentinel.connect-timeout | 配置 Sentinel 模式下的连接超时时间 |
31 | spring.redis.sentinel.read-timeout | Sentinel 模式下配置读取数据的超时时间 |
32 | spring.redis.sentinel.pool.max-active | Sentinel 模式下配置最大活跃连接数 |
33 | spring.redis.sentinel.pool.max-idle | Sentinel 模式下配置最大空闲连接数 |
34 | spring.redis.sentinel.pool.min-idle | Sentinel 模式下配置最小空闲连接数 |
35 | spring.redis.sentinel.pool.max-wait | Sentinel 模式下配置最大等待时间 |
36 | spring.redis.sentinel.shutdown-timeout | Sentinel 模式下关闭 Redis 客户端的超时时间 |
37 | spring.redis.read-timeout | 读取 Redis 数据的超时时间(以毫秒为单位) |
38 | spring.redis.lettuce.io-thread-pool-size | 配置 Lettuce 客户端的 I/O 线程池大小 |
39 | spring.redis.lettuce.shutdown-quiet-period | 配置 Lettuce 客户端关闭的安静时间(以毫秒为单位) |
40 | spring.redis.lettuce.socket-options.connect-timeout | 配置 Redis 客户端连接 Redis 服务器的超时时间 |
41 | spring.redis.lettuce.socket-options.keep-alive | 配置 Redis 客户端是否启用 TCP KeepAlive |
42 | spring.redis.lettuce.socket-options.tcp-no-delay | 配置 Redis 客户端是否启用 TCP NoDelay |
43 | spring.redis.cache.cache-null-values | 配置是否允许缓存空值 |
44 | spring.redis.cache.key-prefix | 配置 Redis 缓存键的前缀 |
45 | spring.redis.cache.default-ttl | 配置 Redis 缓存条目的默认过期时间 |
46 | spring.redis.cache.use-key-prefix | 配置是否使用缓存键前缀 |
47 | spring.redis.cache.time-to-live | 配置 Redis 缓存的过期时间 |
48 | spring.redis.cache.cache-names | 配置 Redis 缓存名称列表 |
49 | spring.redis.cache.codec | 配置 Redis 序列化编码器(如 json, jdk) |
50 | spring.redis.cache.transaction-aware | 配置 Redis 缓存是否感知事务 |
这些 Redis 配置属性涵盖了 Redis 的连接、客户端选择、连接池配置、集群模式、哨兵模式以及缓存的具体设置。通过这些属性,开发者可以灵活地配置 Redis 在应用程序中的使用行为。
二、RabbitMQ配置属性表格:
序号 | 配置属性 | 描述 |
1 | spring.rabbitmq.host | RabbitMQ 服务器的主机名(默认为 localhost) |
2 | spring.rabbitmq.port | RabbitMQ 服务器的端口号(默认为 5672) |
3 | spring.rabbitmq.username | RabbitMQ 连接的用户名 |
4 | spring.rabbitmq.password | RabbitMQ 连接的密码 |
5 | spring.rabbitmq.virtual-host | RabbitMQ 的虚拟主机名称 |
6 | spring.rabbitmq.connection-timeout | 连接超时时间(以毫秒为单位) |
7 | spring.rabbitmq.requested-heartbeat | 配置连接心跳时间(以秒为单位) |
8 | spring.rabbitmq.retry.enabled | 启用或禁用 RabbitMQ 重试机制 |
9 | spring.rabbitmq.retry.initial-interval | 配置初始重试间隔时间(以毫秒为单位) |
10 | spring.rabbitmq.retry.max-attempts | 配置最大重试次数 |
11 | spring.rabbitmq.retry.max-interval | 配置最大重试间隔时间(以毫秒为单位) |
12 | spring.rabbitmq.publisher-confirms | 启用或禁用发布确认模式 |
13 | spring.rabbitmq.publisher-returns | 启用或禁用发布返回模式 |
14 | spring.rabbitmq.listener.simple.concurrency | 配置消费者的并发数 |
15 | spring.rabbitmq.listener.simple.max-attempts | 配置最大消费尝试次数 |
16 | spring.rabbitmq.listener.simple.default-requeue-rejected | 配置消费失败时是否重新入队 |
17 | spring.rabbitmq.listener.simple.prefetch | 配置每个消费者预取的消息数量 |
18 | spring.rabbitmq.listener.simple.retry.enabled | 启用或禁用消费者的重试机制 |
19 | spring.rabbitmq.listener.simple.retry.initial-interval | 配置消费者初始重试间隔时间(以毫秒为单位) |
20 | spring.rabbitmq.listener.simple.retry.max-attempts | 配置消费者最大重试次数 |
21 | spring.rabbitmq.listener.simple.retry.max-interval | 配置消费者最大重试间隔时间(以毫秒为单位) |
22 | spring.rabbitmq.listener.simple.retry.stateless | 配置消费者是否无状态重试 |
23 | spring.rabbitmq.listener.simple.retry.fixed-delay | 配置固定延迟重试时间(以毫秒为单位) |
24 | spring.rabbitmq.listener.simple.retry.backoff | 配置重试退避策略 |
25 | spring.rabbitmq.listener.direct.acknowledge-mode | 配置确认模式(如 AUTO, MANUAL) |
26 | spring.rabbitmq.listener.direct.acknowledge-timeout | 配置确认超时时间(以毫秒为单位) |
27 | spring.rabbitmq.listener.direct.prefetch | 配置每个消费者预取的消息数量 |
28 | spring.rabbitmq.listener.direct.concurrency | 配置直接监听器的并发数 |
29 | spring.rabbitmq.listener.direct.max-attempts | 配置最大消费尝试次数 |
30 | spring.rabbitmq.listener.direct.default-requeue-rejected | 配置消费失败时是否重新入队 |
31 | spring.rabbitmq.listener.direct.retry.enabled | 启用或禁用直接监听器的重试机制 |
32 | spring.rabbitmq.listener.direct.retry.initial-interval | 配置直接监听器初始重试间隔时间(以毫秒为单位) |
33 | spring.rabbitmq.listener.direct.retry.max-attempts | 配置直接监听器最大重试次数 |
34 | spring.rabbitmq.listener.direct.retry.max-interval | 配置直接监听器最大重试间隔时间(以毫秒为单位) |
35 | spring.rabbitmq.listener.direct.retry.stateless | 配置直接监听器是否无状态重试 |
36 | spring.rabbitmq.listener.direct.retry.fixed-delay | 配置固定延迟重试时间(以毫秒为单位) |
37 | spring.rabbitmq.listener.direct.retry.backoff | 配置直接监听器的重试退避策略 |
38 | spring.rabbitmq.listener.direct.acknowledge-mode | 配置确认模式(如 AUTO, MANUAL) |
39 | spring.rabbitmq.listener.direct.acknowledge-timeout | 配置确认超时时间(以毫秒为单位) |
40 | spring.rabbitmq.template.default-receive-queue | 配置默认的接收队列名称 |
41 | spring.rabbitmq.template.receive-timeout | 配置接收消息的超时时间(以毫秒为单位) |
42 | spring.rabbitmq.template.message-converter | 配置消息转换器(如 Jackson2JsonMessageConverter) |
43 | spring.rabbitmq.template.send-timeout | 配置发送消息的超时时间(以毫秒为单位) |
44 | spring.rabbitmq.template.routing-key | 配置默认的路由键 |
45 | spring.rabbitmq.template.exchange | 配置默认的交换机名称 |
46 | spring.rabbitmq.template.receive-queue | 配置接收消息的队列名称 |
47 | spring.rabbitmq.template.confirm-callback | 配置发布确认回调 |
48 | spring.rabbitmq.template.return-callback | 配置发布返回回调 |
49 | spring.rabbitmq.template.message-properties | 配置消息的默认属性 |
50 | spring.rabbitmq.template.delivery-mode | 配置消息的传递模式(如 PERSISTENT, TRANSIENT) |
这些 RabbitMQ 配置属性涵盖了连接设置、消息确认、重试机制、消费者并发、队列、交换机、模板等多个方面。开发者可以通过这些属性灵活配置 RabbitMQ,以满足应用程序的需求。
三、Kafka配置属性表格:
序号 | 配置属性 | 描述 |
1 | spring.kafka.bootstrap-servers | Kafka 集群的服务器地址(例如 localhost:9092) |
2 | spring.kafka.producer.key-serializer | Kafka 生产者的键序列化器类(如 org.apache.kafka.common.serialization.StringSerializer) |
3 | spring.kafka.producer.value-serializer | Kafka 生产者的值序列化器类(如 org.apache.kafka.common.serialization.StringSerializer) |
4 | spring.kafka.producer.acks | 配置生产者应答模式(如 0, 1, all) |
5 | spring.kafka.producer.retries | 配置生产者的重试次数 |
6 | spring.kafka.producer.batch-size | 配置生产者的批量大小(以字节为单位) |
7 | spring.kafka.producer.linger-ms | 配置生产者的等待时间(以毫秒为单位) |
8 | spring.kafka.producer.buffer-memory | 配置生产者的缓冲内存(以字节为单位) |
9 | spring.kafka.producer.delivery.timeout-ms | 配置生产者的交付超时时间(以毫秒为单位) |
10 | spring.kafka.producer.compression-type | 配置生产者的压缩类型(如 gzip, snappy, lz4, zstd) |
11 | spring.kafka.consumer.group-id | Kafka 消费者组 ID |
12 | spring.kafka.consumer.key-deserializer | Kafka 消费者的键反序列化器类(如 org.apache.kafka.common.serialization.StringDeserializer) |
13 | spring.kafka.consumer.value-deserializer | Kafka 消费者的值反序列化器类(如 org.apache.kafka.common.serialization.StringDeserializer) |
14 | spring.kafka.consumer.auto-offset-reset | 配置自动偏移量重置策略(如 earliest, latest, none) |
15 | spring.kafka.consumer.enable-auto-commit | 启用或禁用自动提交偏移量 |
16 | spring.kafka.consumer.auto-commit-interval | 配置自动提交偏移量的间隔时间(以毫秒为单位) |
17 | spring.kafka.consumer.max-poll-records | 配置每次轮询的最大记录数 |
18 | spring.kafka.consumer.session-timeout-ms | 配置消费者会话超时时间(以毫秒为单位) |
19 | spring.kafka.consumer.max-poll-interval-ms | 配置最大轮询间隔时间(以毫秒为单位) |
20 | spring.kafka.consumer.fetch-min-bytes | 配置消费者每次抓取的最小字节数 |
21 | spring.kafka.consumer.fetch-max-wait-ms | 配置消费者每次抓取的最大等待时间(以毫秒为单位) |
22 | spring.kafka.consumer.max-partition-fetch-bytes | 配置消费者每个分区最大抓取字节数 |
23 | spring.kafka.consumer.check-crcs | 启用或禁用 CRC 检查 |
24 | spring.kafka.consumer.isolation-level | 配置消费者隔离级别(如 read_uncommitted, read_committed) |
25 | spring.kafka.consumer.request-timeout-ms | 配置请求超时时间(以毫秒为单位) |
26 | spring.kafka.listener.concurrency | 配置 Kafka 监听器的并发数 |
27 | spring.kafka.listener.poll-timeout | 配置轮询超时时间(以毫秒为单位) |
28 | spring.kafka.listener.auto-startup | 配置监听器是否自动启动 |
29 | spring.kafka.listener.ack-mode | 配置确认模式(如 RECORD, BATCH, TIME, MANUAL) |
30 | spring.kafka.listener.ack-count | 配置确认数量(当 ack-mode 为 COUNT 时使用) |
31 | spring.kafka.listener.ack-time | 配置确认时间(当 ack-mode 为 TIME 时使用) |
32 | spring.kafka.listener.ack-auto | 配置自动确认(当 ack-mode 为 AUTO 时使用) |
33 | spring.kafka.admin.bootstrap-servers | 配置 Kafka Admin 客户端的服务器地址 |
34 | spring.kafka.admin.properties.* | 配置 Kafka Admin 客户端的自定义属性 |
35 | spring.kafka.template.default-topic | 配置默认的 Kafka 主题名称 |
36 | spring.kafka.template.transaction-id-prefix | 配置 Kafka 事务 ID 前缀 |
37 | spring.kafka.template.message-time-to-live | 配置 Kafka 消息的存活时间(以毫秒为单位) |
38 | spring.kafka.template.send-retries | 配置发送消息的重试次数 |
39 | spring.kafka.template.send-timeout | 配置发送消息的超时时间(以毫秒为单位) |
40 | spring.kafka.template.default-reply-to | 配置默认的回复主题名称 |
41 | spring.kafka.template.error-handler | 配置 Kafka 模板的错误处理器 |
42 | spring.kafka.template.key-serializer | 配置 Kafka 模板的键序列化器类 |
43 | spring.kafka.template.value-serializer | 配置 Kafka 模板的值序列化器类 |
44 | spring.kafka.template.key-deserializer | 配置 Kafka 模板的键反序列化器类 |
45 | spring.kafka.template.value-deserializer | 配置 Kafka 模板的值反序列化器类 |
这些 Kafka 配置属性涵盖了连接设置、生产者配置、消费者配置、监听器设置、Admin 客户端配置等多个方面。通过这些属性,开发者可以灵活地配置 Kafka,以满足应用程序的消息传递需求。
以下是 Spring Boot 中 application.yml 文件中常见的 RocketMQ 配置属性列表。这些属性用于配置 RocketMQ 相关的功能,如连接、生产者、消费者等。
四、RocketMQ配置属性表格:
序号 | 配置属性 | 描述 |
1 | spring.rocketmq.name-server | RocketMQ NameServer 地址(如 localhost:9876) |
2 | spring.rocketmq.producer.group | RocketMQ 生产者组 ID |
3 | spring.rocketmq.producer.send-message-timeout | 配置生产者发送消息的超时时间(以毫秒为单位) |
4 | spring.rocketmq.producer.retry-times | 配置生产者的重试次数 |
5 | spring.rocketmq.producer.max-message-size | 配置生产者发送的最大消息大小(以字节为单位) |
6 | spring.rocketmq.producer.compress-message-body-threshold | 配置生产者压缩消息体的阈值(以字节为单位) |
7 | spring.rocketmq.producer.send-message-timeout | 配置生产者发送消息的超时时间(以毫秒为单位) |
8 | spring.rocketmq.producer.retry-times | 配置生产者的重试次数 |
9 | spring.rocketmq.consumer.group | RocketMQ 消费者组 ID |
10 | spring.rocketmq.consumer.message-model | 配置消费者的消息模型(如 CLUSTERING, BROADCASTING) |
11 | spring.rocketmq.consumer.consume-message-batch-max-size | 配置消费者一次批量消费的最大消息数量 |
12 | spring.rocketmq.consumer.max-reconsume-times | 配置消费者最大重新消费次数 |
13 | spring.rocketmq.consumer.message-selector | 配置消费者消息选择器(用于消息过滤) |
14 | spring.rocketmq.consumer.consumer-thread-max | 配置消费者线程池的最大线程数 |
15 | spring.rocketmq.consumer.consume-thread-min | 配置消费者线程池的最小线程数 |
16 | spring.rocketmq.consumer.consume-thread-max | 配置消费者线程池的最大线程数 |
17 | spring.rocketmq.consumer.consume-thread-count | 配置消费者的线程数(用于处理消息) |
18 | spring.rocketmq.consumer.pull-thread-count | 配置消费者的拉取线程数 |
19 | spring.rocketmq.consumer.pull-message-timeout | 配置消费者拉取消息的超时时间(以毫秒为单位) |
20 | spring.rocketmq.consumer.consume-timeout | 配置消费者消费的超时时间(以毫秒为单位) |
21 | spring.rocketmq.consumer.consume-message-batch-max-size | 配置消费者每次消费的消息批量最大数量 |
22 | spring.rocketmq.consumer.pull-message-batch-size | 配置消费者每次拉取的消息批量最大数量 |
23 | spring.rocketmq.consumer.pull-message-timeout | 配置消费者拉取消息的超时时间(以毫秒为单位) |
24 | spring.rocketmq.consumer.max-reconsume-times | 配置消费者最大重新消费次数 |
25 | spring.rocketmq.consumer.max-poll-records | 配置每次轮询的最大记录数 |
26 | spring.rocketmq.consumer.max-poll-timeout | 配置轮询超时时间(以毫秒为单位) |
27 | spring.rocketmq.consumer.check-crcs | 启用或禁用 CRC 检查 |
28 | spring.rocketmq.consumer.isolation-level | 配置消费者隔离级别(如 read_uncommitted, read_committed) |
29 | spring.rocketmq.consumer.request-timeout | 配置请求超时时间(以毫秒为单位) |
30 | spring.rocketmq.consumer.transaction-check | 配置事务检查处理器 |
31 | spring.rocketmq.admin.name-server | RocketMQ Admin 客户端的 NameServer 地址 |
32 | spring.rocketmq.admin.access-key | RocketMQ Admin 客户端的 Access Key |
33 | spring.rocketmq.admin.secret-key | RocketMQ Admin 客户端的 Secret Key |
34 | spring.rocketmq.admin.group | RocketMQ Admin 客户端的组 ID |
35 | spring.rocketmq.admin.topic | RocketMQ Admin 客户端的主题名称 |
36 | spring.rocketmq.admin.max-reconsume-times | RocketMQ Admin 客户端的最大重新消费次数 |
37 | spring.rocketmq.admin.max-poll-records | RocketMQ Admin 客户端每次轮询的最大记录数 |
38 | spring.rocketmq.admin.pull-message-timeout | RocketMQ Admin 客户端的拉取消息超时时间(以毫秒为单位) |
39 | spring.rocketmq.admin.transaction-check | RocketMQ Admin 客户端的事务检查配置 |
40 | spring.rocketmq.admin.connection-timeout | RocketMQ Admin 客户端的连接超时时间(以毫秒为单位) |
41 | spring.rocketmq.admin.retry-times | RocketMQ Admin 客户端的重试次数 |
42 | spring.rocketmq.admin.retry-backoff | RocketMQ Admin 客户端的重试退避策略 |
43 | spring.rocketmq.admin.request-timeout | RocketMQ Admin 客户端的请求超时时间(以毫秒为单位) |
44 | spring.rocketmq.admin.topic-creator | 配置 RocketMQ Admin 客户端的主题创建者 |
这些 RocketMQ 配置属性涵盖了连接设置、生产者配置、消费者配置、Admin 客户端配置等多个方面。通过这些属性,开发者可以灵活地配置 RocketMQ 以满足应用程序的消息传递需求。
五、Quartz配置属性表格:
序号 | 配置属性 | 描述 |
1 | spring.quartz.job-store-type | 配置 Quartz 的 Job 存储类型(如 jdbc, memory) |
2 | spring.quartz.scheduler.instance-name | 配置 Quartz 调度器的实例名称 |
3 | spring.quartz.scheduler.instance-id | 配置 Quartz 调度器的实例 ID |
4 | spring.quartz.job.enable-daily-time-intervals | 启用或禁用每日时间间隔调度 |
5 | spring.quartz.job.enable-daily-time-intervals | 启用或禁用每日时间间隔调度 |
6 | spring.quartz.job.enable-extended-job | 启用或禁用扩展作业 |
7 | spring.quartz.job.enable-cron-scheduler | 启用或禁用 Cron 调度器 |
8 | spring.quartz.job.enable-ram-job-store | 启用或禁用 RAM 作业存储 |
9 | spring.quartz.scheduler.idle-wait-time | 配置调度器在空闲时的等待时间(以毫秒为单位) |
10 | spring.quartz.scheduler.jobFactory | 配置调度器的 Job 工厂类 |
11 | spring.quartz.scheduler.interrupt-jobs-on-shutdown | 配置调度器在关闭时是否中断作业 |
12 | spring.quartz.scheduler.wait-for-jobs-to-complete-on-shutdown | 配置调度器在关闭时是否等待作业完成 |
13 | spring.quartz.scheduler.startup-delay | 配置调度器启动的延迟时间(以毫秒为单位) |
14 | spring.quartz.scheduler.auto-startup | 配置调度器是否在启动时自动启动 |
15 | spring.quartz.scheduler.instance-id | 配置调度器的实例 ID |
16 | spring.quartz.scheduler.instance-name | 配置调度器的实例名称 |
17 | spring.quartz.scheduler.threads.core-pool-size | 配置调度器核心线程池的大小 |
18 | spring.quartz.scheduler.threads.max-pool-size | 配置调度器最大线程池的大小 |
19 | spring.quartz.scheduler.threads.keep-alive-time | 配置调度器线程的保活时间(以毫秒为单位) |
20 | spring.quartz.scheduler.threads.queue-capacity | 配置调度器线程队列的容量 |
21 | spring.quartz.scheduler.thread-name-prefix | 配置调度器线程名称前缀 |
22 | spring.quartz.scheduler.thread-priority | 配置调度器线程的优先级 |
23 | spring.quartz.scheduler.use-ram-job-store | 启用或禁用 RAM 作业存储 |
24 | spring.quartz.scheduler.job-store-type | 配置 Quartz 的 Job 存储类型(如 jdbc, memory) |
25 | spring.quartz.job-store.driver-class-name | 配置数据库驱动类名称(如果使用 JDBC 存储类型) |
26 | spring.quartz.job-store.url | 配置数据库 URL(如果使用 JDBC 存储类型) |
27 | spring.quartz.job-store.username | 配置数据库用户名(如果使用 JDBC 存储类型) |
28 | spring.quartz.job-store.password | 配置数据库密码(如果使用 JDBC 存储类型) |
29 | spring.quartz.job-store.table-prefix | 配置数据库表前缀(如果使用 JDBC 存储类型) |
30 | spring.quartz.job-store.is-clustered | 配置是否启用集群模式(如果使用 JDBC 存储类型) |
31 | spring.quartz.job-store.cluster-checkin-interval | 配置集群检查间隔时间(以毫秒为单位,适用于集群模式) |
32 | spring.quartz.job-store.is-clustered | 配置是否启用集群模式(如果使用 JDBC 存储类型) |
33 | spring.quartz.job-store.use-DB-lock | 启用或禁用数据库锁(如果使用 JDBC 存储类型) |
34 | spring.quartz.job-store.use-DB-lock | 启用或禁用数据库锁(如果使用 JDBC 存储类型) |
35 | spring.quartz.job-store.use-DB-lock | 启用或禁用数据库锁(如果使用 JDBC 存储类型) |
36 | spring.quartz.job-store.use-DB-lock | 启用或禁用数据库锁(如果使用 JDBC 存储类型) |
37 | spring.quartz.job-store.use-DB-lock | 启用或禁用数据库锁(如果使用 JDBC 存储类型) |
38 | spring.quartz.job-store.use-DB-lock | 启用或禁用数据库锁(如果使用 JDBC 存储类型) |
39 | spring.quartz.job-store.use-DB-lock | 启用或禁用数据库锁(如果使用 JDBC 存储类型) |
40 | spring.quartz.job-store.use-DB-lock | 启用或禁用数据库锁(如果使用 JDBC 存储类型) |
这些 Quartz 配置属性涵盖了调度器设置、线程池配置、作业存储、数据库配置等多个方面。开发者可以通过这些属性灵活配置 Quartz 以满足定时任务调度的需求。
六、Thymeleaf配置属性表格:
序号 | 配置属性 | 描述 |
1 | spring.thymeleaf.cache | 启用或禁用模板缓存。true 表示启用缓存,false 表示禁用缓存。 |
2 | spring.thymeleaf.check-template-location | 启用或禁用模板位置检查。true 表示启用,false 表示禁用。 |
3 | spring.thymeleaf.prefix | 设置 Thymeleaf 模板文件的前缀路径。 |
4 | spring.thymeleaf.suffix | 设置 Thymeleaf 模板文件的后缀。 |
5 | spring.thymeleaf.mode | 配置 Thymeleaf 模板的解析模式(如 HTML, XML)。 |
6 | spring.thymeleaf.encoding | 设置模板文件的字符编码(如 UTF-8)。 |
7 | spring.thymeleaf.template-resolver-order | 配置模板解析器的优先级顺序。 |
8 | spring.thymeleaf.enabled | 启用或禁用 Thymeleaf 处理器。true 表示启用,false 表示禁用。 |
9 | spring.thymeleaf.application-context | 设置 Thymeleaf 应用上下文的路径。 |
10 | spring.thymeleaf.view-names | 配置 Thymeleaf 视图名称的前缀和后缀。 |
11 | spring.thymeleaf.template-loader-path | 设置 Thymeleaf 模板加载路径。 |
12 | spring.thymeleaf.template-mode | 设置 Thymeleaf 模板的解析模式(如 HTML, XML, TEXT, LEGACYHTML5)。 |
13 | spring.thymeleaf.cache | 启用或禁用模板缓存。true 表示启用缓存,false 表示禁用缓存。 |
14 | spring.thymeleaf.check-template-location | 启用或禁用模板位置检查。true 表示启用,false 表示禁用。 |
15 | spring.thymeleaf.enabled | 启用或禁用 Thymeleaf 处理器。true 表示启用,false 表示禁用。 |
16 | spring.thymeleaf.mode | 配置 Thymeleaf 模板的解析模式(如 HTML, XML)。 |
17 | spring.thymeleaf.encoding | 设置模板文件的字符编码(如 UTF-8)。 |
18 | spring.thymeleaf.template-resolver-order | 配置模板解析器的优先级顺序。 |
19 | spring.thymeleaf.template-loader-path | 设置 Thymeleaf 模板加载路径。 |
20 | spring.thymeleaf.view-names | 配置 Thymeleaf 视图名称的前缀和后缀。 |
21 | spring.thymeleaf.application-context | 设置 Thymeleaf 应用上下文的路径。 |
22 | spring.thymeleaf.suffix | 设置 Thymeleaf 模板文件的后缀。 |
23 | spring.thymeleaf.template-resolver-order | 配置模板解析器的优先级顺序。 |
24 | spring.thymeleaf.cache | 启用或禁用模板缓存。true 表示启用缓存,false 表示禁用缓存。 |
25 | spring.thymeleaf.check-template-location | 启用或禁用模板位置检查。true 表示启用,false 表示禁用。 |
26 | spring.thymeleaf.encoding | 设置模板文件的字符编码(如 UTF-8)。 |
27 | spring.thymeleaf.enabled | 启用或禁用 Thymeleaf 处理器。true 表示启用,false 表示禁用。 |
28 | spring.thymeleaf.prefix | 设置 Thymeleaf 模板文件的前缀路径。 |
29 | spring.thymeleaf.suffix | 设置 Thymeleaf 模板文件的后缀。 |
30 | spring.thymeleaf.template-mode | 设置 Thymeleaf 模板的解析模式(如 HTML, XML, TEXT, LEGACYHTML5)。 |
31 | spring.thymeleaf.template-loader-path | 设置 Thymeleaf 模板加载路径。 |
32 | spring.thymeleaf.view-names | 配置 Thymeleaf 视图名称的前缀和后缀。 |
这些 Thymeleaf 配置属性涵盖了模板文件的前缀和后缀、字符编码、缓存设置、模板加载路径等多个方面。开发者可以通过这些属性灵活配置 Thymeleaf 以满足模板渲染的需求。
七、Cache配置属性表格:
序号 | 配置属性 | 描述 |
1 | spring.cache.type | 配置缓存类型(如 simple, caffeine, ehcache, redis, none)。 |
2 | spring.cache.caffeine.spec | 配置 Caffeine 缓存的规格(如最大大小、过期时间等)。 |
3 | spring.cache.ehcache.config | 配置 Ehcache 配置文件的路径(如 classpath:ehcache.xml)。 |
4 | spring.cache.redis.host | 配置 Redis 服务器的主机地址。 |
5 | spring.cache.redis.port | 配置 Redis 服务器的端口号。 |
6 | spring.cache.redis.password | 配置 Redis 服务器的密码。 |
7 | spring.cache.redis.timeout | 配置 Redis 连接超时时间(以毫秒为单位)。 |
8 | spring.cache.redis.database | 配置 Redis 数据库索引。 |
9 | spring.cache.redis.use-ssl | 配置是否使用 SSL 连接 Redis。 |
10 | spring.cache.redis.lettuce.pool.max-active | 配置 Lettuce 连接池的最大活动连接数。 |
11 | spring.cache.redis.lettuce.pool.max-idle | 配置 Lettuce 连接池的最大空闲连接数。 |
12 | spring.cache.redis.lettuce.pool.min-idle | 配置 Lettuce 连接池的最小空闲连接数。 |
13 | spring.cache.redis.lettuce.pool.max-wait | 配置 Lettuce 连接池的最大等待时间(以毫秒为单位)。 |
14 | spring.cache.jcache.config | 配置 JCache 配置文件的路径(如 classpath:ehcache.xml)。 |
15 | spring.cache.jcache.provider | 配置 JCache 提供者(如 ehcache)。 |
16 | spring.cache.caffeine.spec | 配置 Caffeine 缓存的规格(如最大大小、过期时间等)。 |
17 | spring.cache.caffeine.spec.maximum-size | 配置 Caffeine 缓存的最大大小。 |
18 | spring.cache.caffeine.spec.expire-after-write | 配置 Caffeine 缓存的写入后过期时间(以秒为单位)。 |
19 | spring.cache.caffeine.spec.expire-after-access | 配置 Caffeine 缓存的访问后过期时间(以秒为单位)。 |
20 | spring.cache.caffeine.spec.refresh-after-write | 配置 Caffeine 缓存的写入后刷新时间(以秒为单位)。 |
这些缓存配置属性涵盖了不同缓存实现的设置,包括简单缓存、Caffeine、Ehcache、Redis 和 JCache。开发者可以通过这些属性配置缓存以满足应用程序的需求。
八、Mail配置属性表格:
序号 | 配置属性 | 描述 |
1 | spring.mail.host | 配置邮件服务器的主机地址。 |
2 | spring.mail.port | 配置邮件服务器的端口号。 |
3 | spring.mail.username | 配置邮件服务器的用户名(用于认证)。 |
4 | spring.mail.password | 配置邮件服务器的密码(用于认证)。 |
5 | spring.mail.properties.mail.smtp.auth | 启用或禁用 SMTP 认证。true 表示启用,false 表示禁用。 |
6 | spring.mail.properties.mail.smtp.starttls.enable | 启用或禁用 STARTTLS 加密。true 表示启用,false 表示禁用。 |
7 | spring.mail.properties.mail.smtp.starttls.required | 启用或禁用 STARTTLS 加密为必需。true 表示启用,false 表示禁用。 |
8 | spring.mail.properties.mail.smtp.ssl.enable | 启用或禁用 SSL 加密。true 表示启用,false 表示禁用。 |
9 | spring.mail.properties.mail.smtp.connectiontimeout | 配置连接超时时间(以毫秒为单位)。 |
10 | spring.mail.properties.mail.smtp.timeout | 配置读取超时时间(以毫秒为单位)。 |
11 | spring.mail.properties.mail.smtp.writetimeout | 配置写入超时时间(以毫秒为单位)。 |
12 | spring.mail.properties.mail.smtp.from | 配置默认发件人地址。 |
13 | spring.mail.properties.mail.debug | 启用或禁用邮件调试。true 表示启用,false 表示禁用。 |
14 | spring.mail.default-encoding | 配置邮件的默认字符编码(如 UTF-8)。 |
15 | spring.mail.properties.mail.smtp.ssl.trust | 配置信任的 SSL 主机(如 * 表示信任所有主机)。 |
16 | spring.mail.properties.mail.smtp.ssl.key-store | 配置 SSL 密钥存储路径。 |
17 | spring.mail.properties.mail.smtp.ssl.key-store-password | 配置 SSL 密钥存储密码。 |
18 | spring.mail.properties.mail.smtp.ssl.trust | 配置信任的 SSL 主机(如 * 表示信任所有主机)。 |
19 | spring.mail.properties.mail.smtp.ssl.protocols | 配置 SSL 协议(如 TLSv1.2)。 |
20 | spring.mail.properties.mail.smtp.ssl.enabled | 启用或禁用 SSL。true 表示启用,false 表示禁用。 |
这些邮件配置属性涵盖了邮件服务器的设置、认证、加密、超时等多个方面。开发者可以通过这些属性配置邮件发送功能以满足应用程序的需求。
相关推荐
- Qt编写可视化大屏电子看板系统15-曲线面积图
-
##一、前言曲线面积图其实就是在曲线图上增加了颜色填充,单纯的曲线可能就只有线条以及数据点,面积图则需要从坐标轴的左下角和右下角联合曲线形成完整的封闭区域路径,然后对这个路径进行颜色填充,为了更美观...
- Doris大数据AI可视化管理工具SelectDB Studio重磅发布!
-
一、初识SelectDBStudioSelectDBStudio是专为ApacheDoris湖仓一体典型场景实战及其兼容数据库量身打造的GUI工具,简化数据开发与管理。二、Select...
- RAD Studio 、Delphi或C++Builder设计代码编译上线缩短开发时间
-
#春日生活打卡季#本月,Embarcadero宣布RADStudio12.3Athens以及Delphi12.3和C++Builder12.3,提供下载。RADStudio12.3A...
- Mybatis Plus框架学习指南-第三节内容
-
自动填充字段基本概念MyBatis-Plus提供了一个便捷的自动填充功能,用于在插入或更新数据时自动填充某些字段,如创建时间、更新时间等。原理自动填充功能通过实现com.baomidou.myba...
- 「数据库」Sysbench 数据库压力测试工具
-
sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。以...
- 如何选择适合公司的ERP(选erp系统的经验之谈)
-
很多中小公司想搞ERP,但不得要领。上ERP的目的都是歪的,如提高效率,减少人员,堵住财务漏洞等等。真正用ERP的目的是借机提升企业管理能力,找出管理上的问题并解决,使企业管理更规范以及标准化。上ER...
- Manus放开注册,但Flowith才是Agent领域真正的yyds
-
大家好,我是运营黑客。前天,AIAgent领域的当红炸子鸡—Manus宣布全面放开注册,终于,不需要邀请码就能体验了。于是,赶紧找了个小号去确认一下。然后,额……就被墙在了外面。官方解释:中文版...
- 歌浓酒庄总酿酒师:我们有最好的葡萄园和最棒的酿酒师
-
中新网1月23日电1月18日,张裕董事长周洪江及总经理孙健一行在澳大利亚阿德莱德,完成了歌浓酒庄股权交割签约仪式,这也意味着张裕全球布局基本成型。歌浓:澳大利亚年度最佳酒庄据悉,此次张裕收购的...
- 软件测试进阶之自动化测试——python+appium实例
-
扼要:1、了解python+appium进行APP的自动化测试实例;2、能根据实例进行实训操作;本课程主要讲述用python+appium对APP进行UI自动化测试的例子。appium支持Androi...
- 为什么说Python是最伟大的语言?看图就知道了
-
来源:麦叔编程作者:麦叔测试一下你的分析能力,直接上图,自己判断一下为什么Python是最好的语言?1.有图有真相Java之父-JamesGoshlingC++之父-BjarneStrou...
- 如何在Eclipse中配置Python开发环境?
-
Eclipse是著名的跨平台集成开发环境(IDE),最初主要用来Java语言开发。但是我们通过安装不同的插件Eclipse可以支持不同的计算机语言。比如说,我们可以通过安装PyDev插件,使Eclip...
- 联合国岗位上新啦(联合国的岗位)
-
联合国人权事务高级专员办事处PostingTitleIntern-HumanRightsDutyStationBANGKOKDeadlineOct7,2025CategoryandL...
- 一周安全漫谈丨工信部:拟定超1亿条一般数据泄露属后果严重情节
-
工信部:拟定超1亿条一般数据泄露属后果严重情节11月23日,工信部官网公布《工业和信息化领域数据安全行政处罚裁量指引(试行)(征求意见稿)》。《裁量指引》征求意见稿明确了行政处罚由违法行为发生地管辖、...
- oracle列转行以及C#执行语句时报错问题
-
oracle列转行的关键字:UNPIVOT,经常查到的怎么样转一列,多列怎么转呢,直接上代码(sshwomeyourcode):SELECTsee_no,diag_no,diag_code,...
- 力控工业实时历史数据库软件pSpace,支持OPC/UA数据接口
-
在工业领域中,实时数据库处于企业管理层与现场控制层的桥梁位置,承担着生产数据上传下达的职责。力控企业级实时历史数据库pSpace凭借独特的“接口矩阵”技术,实现了与PLC、DCS、仪器仪表等端设备的向...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- oracle位图索引 (74)
- oracle批量插入数据 (65)
- oracle事务隔离级别 (59)
- oracle 空为0 (51)
- oracle主从同步 (56)
- oracle 乐观锁 (53)
- redis 命令 (78)
- php redis (88)
- redis 存储 (66)
- redis 锁 (69)
- 启动 redis (66)
- redis 时间 (56)
- redis 删除 (67)
- redis内存 (57)
- redis并发 (52)
- redis 主从 (69)
- redis 订阅 (51)
- redis 登录 (54)
- redis 面试 (58)
- 阿里 redis (59)
- redis 搭建 (53)
- redis的缓存 (55)
- lua redis (58)
- redis 连接池 (61)
- redis 限流 (51)