美文网首页
详解SpringBoot配置文件(十六)整合属性

详解SpringBoot配置文件(十六)整合属性

作者: 风的低语 | 来源:发表于2018-07-04 14:38 被阅读9次
     #ACTIVEMQ(ActiveMQProperties)
    spring.activemq.broker-url = #ActiveMQ代理的URL。 默认自动生成。 例如`tcp:// localhost:61616`
    spring.activemq.in-memory = true #指定默认代理URL是否应在内存中。 如果指定了一个显式代理,则被忽略。
    spring.activemq.password = #登录密码的代理。
    spring.activemq.pooled = false #指定是否创建PooledConnectionFactory而不是常规的ConnectionFactory。
    spring.activemq.user = #代理登录用户。
    
    
    # ARTEMIS (ArtemisProperties)
    spring.artemis.embedded.cluster-password = #群集密码。 默认情况下随机生成。
    spring.artemis.embedded.data-directory = #日志文件目录。 如果持久性被关闭,则不需要。
    spring.artemis.embedded.enabled = true #如果Artemis服务器API可用,启用嵌入式模式。
    spring.artemis.embedded.persistent = false #启用持久存储。
    spring.artemis.embedded.queues = #启动时要创建的队列的逗号分隔列表。
    spring.artemis.embedded.server-id = #服务器ID。 默认情况下,使用自动递增的计数器。
    spring.artemis.embedded.topics = #启动时要创建的主题的逗号分隔列表。
    spring.artemis.host = localhost #Artemis代理主机。
    spring.artemis.mode = #Artemis部署模式,默认情况下自动检测。 可以显式设置为“native”或“embedded”。
    spring.artemis.port = 61616 #Artemis 中间件端口。
    
    
    # SPRING BATCH(Batch 配置)
    spring.batch.initializer.enabled = true #如果需要,在启动时创建所需的批处理表。
    spring.batch.job.enabled = true #在启动时执行上下文中的所有Spring批处理作业。
    spring.batch.job.names = #在启动时执行的作业名称的逗号分隔列表(例如`job1,job2`)。 默认情况下,执行在上下文中找到的所有作业。
    spring.batch.schema = classpath:org / springframework / batch / core / schema - @@ platform @@。sql #用于初始化数据库模式的SQL文件的路径。
    spring.batch.table-prefix = #所有批次元数据表的表前缀。
    
    
    # HORNETQ (HornetQ 配置)
    spring.hornetq.embedded.cluster-password = #集群密码。 默认情况下随机生成。
    spring.hornetq.embedded.data-directory = #日志文件目录。 如果持久性被关闭,则不需要。
    spring.hornetq.embedded.enabled = true #如果HornetQ服务器API可用,启用嵌入式模式。
    spring.hornetq.embedded.persistent = false #启用持久存储。
    spring.hornetq.embedded.queues = #启动时要创建的队列的逗号分隔列表。
    spring.hornetq.embedded.server-id = #服务器ID。 默认情况下,使用自动递增的计数器。
    spring.hornetq.embedded.topics = #在启动时创建的主题的逗号分隔列表。
    spring.hornetq.host = localhost #HornetQ代理主机。
    spring.hornetq.mode = #HornetQ部署模式,默认情况下自动检测。 可以显式设置为“native”或“embedded”。
    spring.hornetq.port = 5445 #HornetQ代理端口。
    
    
    # JMS (Jms 配置)
    # 连接工厂JNDI名称。 设置时,优先于其他连接工厂自动配置。
    spring.jms.jndi-name= 
    # 容器的确认模式。 默认情况下,监听器被自动确认处理。
    spring.jms.listener.acknowledge-mode= 
    # 启动时自动启动容器。
    spring.jms.listener.auto-startup= true
    # 最小并发消费者数。
    spring.jms.listener.concurrency= 
    # 最大并发消费者数。
    spring.jms.listener.max-concurrency= 
    # 指定默认的目的地类型是否为主题。
    spring.jms.pub-sub-domain= false
    
    
    # RABBIT (Rabbit 配置)
    # 客户端应连接到的逗号分隔的地址列表。
    spring.rabbitmq.addresses = 
    spring.rabbitmq.dynamic =  true # 创建一个AmqpAdmin bean。
    spring.rabbitmq.host =  localhost# RabbitMQ主机。
    spring.rabbitmq.listener.acknowledge-mode = # 容器的确认模式。
    spring.rabbitmq.listener.auto-startup =  true# 启动时自动启动容器。
    spring.rabbitmq.listener.concurrency = # 最少消费者数。
    spring.rabbitmq.listener.max-concurrency = # 最大消费者数。
    spring.rabbitmq.listener.prefetch = # 在单个请求中要处理的消息数。它应该大于或等于事务大小(如果使用)。
    spring.rabbitmq.listener.transaction-size = # 在事务中要处理的消息数。为了获得最佳结果,它应该小于或等于预取计数。
    spring.rabbitmq.password = # 登录以对代理进行身份验证。
    spring.rabbitmq.port =  5672# RabbitMQ端口。
    spring.rabbitmq.requested-heartbeat = # 请求的心跳超时,以秒为单位;零为无。
    spring.rabbitmq.ssl.enabled =  false# 启用SSL支持。
    spring.rabbitmq.ssl.key-store =  # 保存SSL证书的密钥存储区的路径。
    spring.rabbitmq.ssl.key-store-password = # 用于访问密钥库的密码。
    spring.rabbitmq.ssl.trust-store = # 保存SSL证书的Trust存储。
    spring.rabbitmq.ssl.trust-store-password = # 用于访问信任存储的密码。
    spring.rabbitmq.username = # 登录用户对代理进行身份验证。
    spring.rabbitmq.virtual-host = # 连接到代理时使用的虚拟主机。
    
    
    # 端点配置(EndpointCorsProperties)
    # 设置是否支持凭据。 未设置时,不支持凭据。
    endpoints.cors.allow-credentials= 
    # 在请求中允许的头文件逗号分隔列表。 '*'允许所有标题。
    endpoints.cors.allowed-headers= 
    # 逗号分隔的允许的方法列表。 '*'允许所有方法。
    endpoints.cors.allowed-methods= GET
    # 逗号分隔的起始列表允许。 '*'允许所有来源。 未设置时,禁用CORS支持。
    endpoints.cors.allowed-origins= 
    # 包含在响应中的标题的逗号分隔列表。
    endpoints.cors.exposed-headers= 
    # 客户端可以缓存飞行前请求的响应时间(秒)。
    endpoints.cors.max-age= 1800
    
    
    # JMX ENDPOINT (EndpointMBeanExportProperties) (端点MBean导出属性)
    # JMX域名。 如果设置为'spring.jmx.default-domain'的值初始化。
    endpoints.jmx.domain= 
    # 启用所有端点的JMX导出。
    endpoints.jmx.enabled= true
    # 附加静态属性以附加到表示端点的MBean的所有对象名称。
    endpoints.jmx.static-names= 
    # 确保在发生冲突时修改ObjectNames。
    endpoints.jmx.unique-names= false
    
    
    # JOLOKIA  JOLOKIA 配置
    # 见Jolokia手册
    jolokia.config.*= 
    
    
    # 管理HTTP服务器(管理服务器属性)
    # 在每个响应中添加“X-Application-Context”HTTP头。
    management.add-application-context-header= true
    # 管理端点应绑定到的网络地址。
    management.address= 
    # 管理端点上下文路径。 例如`/ actuator`
    management.context-path= 
    # 管理端点HTTP端口。 默认使用与应用程序相同的端口。
    management.port= 
    # 启用安全性
    management.security.enabled= true
    # 访问管理端点所需的角色。
    management.security.role= ADMIN
    # 会话创建策略使用(always,never,if_required,stateless)(总是,永远,if_required,无状态)。
    management.security.sessions= stateless
    
    
    # HEALTH INDICATORS (previously health.*)
    # 启用数据库运行状况检查
    management.health.db.enabled= true
    # 启用默认的健康指标。
    management.health.defaults.enabled= true
    # 启用磁盘空间运行状况检查。
    management.health.diskspace.enabled= true
    # 用于计算可用磁盘空间的路径。
    management.health.diskspace.path= 
    # 应该可用的最小磁盘空间(以字节为单位)。
    management.health.diskspace.threshold= 0
    # 启用弹性搜索健康检查。
    management.health.elasticsearch.enabled= true
    # 逗号分隔的索引名称。
    management.health.elasticsearch.indices= 
    # 等待群集响应的时间(以毫秒为单位)。
    management.health.elasticsearch.response-timeout= 100
    # 启用JMS健康检查。
    management.health.jms.enabled= true
    # 启用邮件运行状况检查。
    management.health.mail.enabled= true
    # 启用MongoDB健康检查。
    management.health.mongo.enabled= true
    # 启用RabbitMQ运行状况检查。
    management.health.rabbit.enabled= true
    # 启用Redis健康检查。
    management.health.redis.enabled= true
    # 启用Solr运行状况检查。
    management.health.solr.enabled= true
    # 按照严重性的顺序,以逗号分隔的健康状态列表。
    management.health.status.order= DOWN, OUT_OF_SERVICE, UNKNOWN, UP
    
    
    # TRACING ((TraceProperties) 跟踪性能
    # 跟踪中包含的项目。
    management.trace.include= request-headers,response-headers,errors
    
    
    # 远程 shell配置
    # 验证类型。 根据环境自动检测。
    shell.auth= simple
    # JAAS域。
    shell.auth.jaas.domain= my-domain
    # 验证密钥的路径。 这应该指向一个有效的“.pem”文件。
    shell.auth.key.path= 
    # 登录用户。
    shell.auth.simple.user.name= user
    # 登录用户的密码。
    shell.auth.simple.user.password= 
    # 登录到CRaSH控制台的所需的角色,以逗号分隔列表。
    shell.auth.spring.roles= ADMIN
    # 用于查找命令的模式。
    shell.command-path-patterns= classpath*:/commands/**,classpath*:/crash/commands/**
    # 扫描更改并在必要时更新命令(以秒为单位)。
    shell.command-refresh-interval= -1
    # 用于查找配置的模式。
    shell.config-path-patterns= classpath*:/crash/*
    # 逗号分隔的要禁用的命令列表。
    shell.disabled-commands= jpa*,jdbc*,jndi*
    # 禁用逗号分隔的插件列表。 默认情况下,根据环境禁用某些插件。
    shell.disabled-plugins= 
    # 用户被提示再次登录后的毫秒数。
    shell.ssh.auth-timeout = 
    # 启用CRaSH SSH支持。
    shell.ssh.enabled= true
    # 未使用的连接关闭之后的毫秒数。
    shell.ssh.idle-timeout = 
    # SSH服务器密钥路径。
    shell.ssh.key-path= 
    # SSH端口。
    shell.ssh.port= 2000
    # 启用CRaSH telnet支持。 如果TelnetPlugin可用,默认情况下启用。
    shell.telnet.enabled= false
    # Telnet端口。
    shell.telnet.port= 5000
    
    
    # GIT 信息配置
    # 生成的git信息属性文件的资源引用。
    spring.git.properties= 
    
    
    # 标准出口
    # 模式,告诉聚合器如何从源存储库中的键。
    spring.metrics.export.aggregate.key-pattern= 
    # 全局存储库的前缀如果处于活动状态。
    spring.metrics.export.aggregate.prefix= 
    # 导出刻度之间以毫秒为单位的延迟。 按照这种延迟,指标将按计划导出到外部来源。
    spring.metrics.export.delay-millis= 5000
    # 标志以启用度量标准导出(假设MetricWriter可用)。
    spring.metrics.export.enabled= true
    # 要排除的度量名称列表。 应用后包括。
    spring.metrics.export.excludes= 
    # 要包含的度量名称的模式列表。
    spring.metrics.export.includes= 
    # redis存储库导出的密钥(如果活动)。
    spring.metrics.export.redis.key= keys.spring.metrics
    # redis存储库的前缀 如果处于活动状态。
    spring.metrics.export.redis.prefix= spring.metrics
    # 标志基于不导出不变的度量值来关闭任何可用的优化。
    spring.metrics.export.send-latest= 
    # 主机的statsd服务器接收导出的指标。
    spring.metrics.export.statsd.host= 
    # 接收导出指标的statsd服务器端口。
    spring.metrics.export.statsd.port= 8125
    # statsd导出指标的前缀。
    spring.metrics.export.statsd.prefix= 
    # 每个MetricWriter bean名称具有特定的触发器属性。
    spring.metrics.export.triggers.*= 
    
    
    # ----------------------------------------
    # DEVTOOLS属性
    # ----------------------------------------
    
    # DEVTOOLS(开发工具属性)
    # 启用一个livereload.com兼容的服务器。
    spring.devtools.livereload.enabled= true
    #  # Server port.
    spring.devtools.livereload.port= 35729
    # 应该排除的触发完全重新启动的其他模式。
    spring.devtools.restart.additional-exclude= 
    # 观看更改的附加路径。
    spring.devtools.restart.additional-paths= 
    # 启用自动重启功能。
    spring.devtools.restart.enabled= true
    # 应该排除的模式触发完全重新启动。
    spring.devtools.restart.exclude= META-INF/maven/**,META-INF/resources/**,resources/**,static/**,public/**,templates/**,**/*Test.class,**/*Tests.class,git.properties
    # 轮询类路径更改之间等待的时间量(以毫秒为单位)。
    spring.devtools.restart.poll-interval= 1000
    # 触发重新启动之前没有任何类路径更改所需的安静时间量(以毫秒为单位)。
    spring.devtools.restart.quiet-period= 400
    # 更改后的特定文件的名称将触发重新启动检查。 如果未指定任何类路径文件更改将触发重新启动。
    spring.devtools.restart.trigger-file= 
    
    
    # 远程开发工具属性
    # 用于处理远程连接的上下文路径。
    spring.devtools.remote.context-path= /.~~spring-boot!~
    # 启用远程调试支持。
    spring.devtools.remote.debug.enabled= true
    # 本地远程调试服务器端口。
    spring.devtools.remote.debug.local-port= 8000
    # 用于连接到远程应用程序的代理主机。
    spring.devtools.remote.proxy.host= 
    # 用于连接到远程应用程序的代理端口。
    spring.devtools.remote.proxy.port= 
    # 启用远程重启。
    spring.devtools.remote.restart.enabled= true
    # 建立连接所需的共享密钥(需要启用远程支持)。
    spring.devtools.remote.secret= 
    # HTTP头用于传输共享密钥。</ span>
    spring.devtools.remote.secret-header-name= X-AUTH-TOKEN
    
    

    相关文章

      网友评论

          本文标题:详解SpringBoot配置文件(十六)整合属性

          本文链接:https://www.haomeiwen.com/subject/rhmeuftx.html