成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Spring Boot 參考指南(通用的應用程序屬性 ①)

ispring / 3619人閱讀

摘要:第章附錄附錄通用的應用程序屬性可以在文件,文件,或作為命令行開關,中指定各種屬性,本附錄提供了一個通用的屬性列表和對使用它們的底層類的引用。本示例文件僅作為指南,不要將整個內容復制粘貼到應用程序中,相反,只選擇你需要的屬性。

第X章. 附錄 附錄A. 通用的應用程序屬性

可以在application.properties文件,application.yml文件,或作為命令行開關,中指定各種屬性,本附錄提供了一個通用的Spring Boot屬性列表和對使用它們的底層類的引用。

屬性貢獻可以來自類路徑上的其他jar文件,因此不應該將其視為一個詳盡的列表,此外,還可以定義自己的屬性。
本示例文件僅作為指南,不要將整個內容復制粘貼到應用程序中,相反,只選擇你需要的屬性。
核心屬性
# ===================================================================
# 通用的 Spring Boot 屬性
#
# 這個示例文件是作為指導方針提供的,不要將其全部復制到你自己的應用程序中               
#                             ^^^
# ===================================================================


# ----------------------------------------
# 核心屬性
# ----------------------------------------
debug=false # 啟用 debug 日志
trace=false # 啟用 trace 日志.
日志記錄
logging.config= # 日志記錄配置文件的位置,例如,classpath:logback.xml為Logback提供 
logging.exception-conversion-word=%wEx # 記錄異常時使用的轉換字
logging.file= # 日志文件的名字 (例如,`myapp.log`),名稱可以是一個確切的位置或相對于當前目錄
logging.file.max-history=0 # 要保存的歸檔日志文件的最大值,只支持默認的logback設置
logging.file.max-size=10MB # 最大日志文件大小,只支持默認的logback設置
logging.level.*= # 日志級別嚴重性映射,例如,`logging.level.org.springframework=DEBUG`
logging.path= # 日志文件的位置,例如 /var/log
logging.pattern.console= # 向控制臺輸出的附加模式,只支持默認的logback設置
logging.pattern.dateformat=yyyy-MM-dd HH:mm:ss.SSS # 日志日期格式的附加模式,只支持默認的logback設置
logging.pattern.file= # 向文件輸出的Appender模式,只支持默認的logback設置
logging.pattern.level=%5p # 日志級別的附加模式,只支持默認的logback設置
logging.register-shutdown-hook=false # 當日志系統(tǒng)初始化時,注冊一個關閉hook
AOP
spring.aop.auto=true # 添加 @EnableAspectJAutoProxy.
spring.aop.proxy-target-class=true # 創(chuàng)建基于子類的(CGLIB)代理(true),不創(chuàng)建基于標準Java接口的代理(false)
標識(ContextIdApplicationContextInitializer)
spring.application.name= # 應用程序名
管理(SpringApplicationAdminJmxAutoConfiguration)
spring.application.admin.enabled=false # 是否為應用程序啟用管理特性
spring.application.admin.jmx-name=org.springframework.boot:type=Admin,name=SpringApplication # 應用程序管理MBean的JMX名稱
自動配置
spring.autoconfigure.exclude= # 排除的自動配置類
橫幅
spring.banner.charset=UTF-8 # 橫幅文件編碼
spring.banner.location=classpath:banner.txt # 橫幅文本資源的位置
spring.banner.image.location=classpath:banner.gif # 橫幅圖像文件位置(jpg或png也可以使用)
spring.banner.image.width=76 # 橫幅圖片的寬度
spring.banner.image.height= # 橫幅圖片在字符中的高度(默認基于圖片高度)
spring.banner.image.margin=2 # 圖片左間距
spring.banner.image.invert=false # 圖像是否應該反轉為黑暗終端主題
Spring core
spring.beaninfo.ignore=true # 是否跳過對BeanInfo類的搜索.
Spring 緩存(CacheProperties)
spring.cache.cache-names= # 如果底層緩存管理器支持,則創(chuàng)建以逗號分隔的緩存名稱列表.
spring.cache.caffeine.spec= # 用于創(chuàng)建緩存的規(guī)范,有關規(guī)范格式的詳細信息,請參閱CaffeineSpec
spring.cache.couchbase.expiration=0ms # 條目過期時間,默認情況下,條目不會過期,注意,這個值最終轉換為秒
spring.cache.ehcache.config= # 用于初始化EhCache的配置文件的位置
spring.cache.infinispan.config= # 用于初始化Infinispan的配置文件的位置
spring.cache.jcache.config= # 用于初始化緩存管理器的配置文件的位置
spring.cache.jcache.provider= # 用于檢索符合JSR-107的緩存管理器的CachingProvider實現(xiàn)的完全限定名,只有在類路徑上有多個JSR-107實現(xiàn)時才需要
spring.cache.redis.cache-null-values=true # 允許緩存null值.
spring.cache.redis.key-prefix= # Key 的前綴
spring.cache.redis.time-to-live=0ms # 條目過期時間,默認情況下,條目不會過期
spring.cache.redis.use-key-prefix=true # 在寫入Redis時是否使用 key 前綴
spring.cache.type= # 緩存類型,默認情況下,根據(jù)環(huán)境自動檢測
Spring 配置(ConfigFileApplicationListener)
spring.config.additional-location= # 除了默認設置外,還使用配置文件位置
spring.config.location= # 配置文件位置,替換默認值
spring.config.name=application # 配置文件名稱
hazelcast(HazelcastProperties)
spring.hazelcast.config= # 用于初始化Hazelcast的配置文件的位置
工程信息(ProjectInfoProperties)
spring.info.build.location=classpath:META-INF/build-info.properties # 生成的build-info.properties文件的位置
spring.info.git.location=classpath:git.properties # 生成的git.properties文件的位置
JMX
spring.jmx.default-domain= # JMX 域名.
spring.jmx.enabled=true # 將管理bean公開給JMX域.
spring.jmx.server=mbeanServer # MBeanServer bean名稱
電子郵件(MailProperties)
spring.mail.default-encoding=UTF-8 # 默認MimeMessage編碼
spring.mail.host= # SMTP服務器主機,例如 smtp.example.com
spring.mail.jndi-name= # Session JNDI名稱,設置時,優(yōu)先于其他郵件設置
spring.mail.password= # SMTP服務器的登錄密碼
spring.mail.port= # SMTP服務器端口
spring.mail.properties.*= # 額外的JavaMail session屬性
spring.mail.protocol=smtp # SMTP服務器使用的協(xié)議
spring.mail.test-connection=false # 是否在啟動時測試郵件服務器是否可用
spring.mail.username= # SMTP服務器的登錄用戶
應用程序設置(SpringApplication)
spring.main.banner-mode=console # 模式用于在應用程序運行時顯示橫幅
spring.main.sources= # 源(類名、包名或XML資源位置)包含在ApplicationContext中
spring.main.web-application-type= # 標記顯式地請求特定類型的web應用程序,如果沒有設置,則基于類路徑自動檢測
文件編碼(FileEncodingApplicationListener)
spring.mandatory-file-encoding= # 應用程序必須使用的預期字符編碼
國際化(MessageSourceProperties)
spring.messages.always-use-message-format=false # 是否總是應用MessageFormat規(guī)則,甚至解析沒有參數(shù)的消息
spring.messages.basename=messages # 以逗號分隔的basenames列表(本質上是一個完全限定的類路徑位置),每個都遵循ResourceBundle約定,并寬松地支持基于斜線的位置
spring.messages.cache-duration= # 加載資源包文件緩存持續(xù)時間,當沒有設置時,綁定包將永遠被緩存,如果沒有指定持續(xù)時間后綴,則將使用秒
spring.messages.encoding=UTF-8 # 消息包編碼
spring.messages.fallback-to-system-locale=true # 如果沒有找到特定地區(qū)的文件,是否返回到系統(tǒng)區(qū)域
spring.messages.use-code-as-default-message=false # 是否使用消息代碼作為默認消息,而不是拋出“NoSuchMessageException”,建議僅在開發(fā)過程中。
輸出
spring.output.ansi.enabled=detect # 配置ANSI輸出
PID文件(ApplicationPidFileWriter)
spring.pid.fail-on-write-error= # 如果使用ApplicationPidFileWriter,但它不能編寫PID文件,則將失敗
spring.pid.file= # 要寫入的PID文件的位置(如果使用ApplicationPidFileWriter)
配置文件
spring.profiles.active= # 活動配置文件的逗號分隔的列表,可以被命令行開關覆蓋
spring.profiles.include= # 無條件地激活指定的以逗號分隔的配置文件列表(或者使用YAML的配置文件列表)
quartz scheduler(QuartzProperties)
spring.quartz.jdbc.initialize-schema=embedded # 數(shù)據(jù)庫schema初始化模式
spring.quartz.jdbc.schema=classpath:org/quartz/impl/jdbcjobstore/tables_@@platform@@.sql # 用于初始化數(shù)據(jù)庫schema的SQL文件的路徑
spring.quartz.job-store-type=memory # Quartz job 存儲類型
spring.quartz.properties.*= # 附加的Quartz Scheduler屬性
反應堆(ReactorCoreProperties)
spring.reactor.stacktrace-mode.enabled=false # 反應堆是否應該在運行時收集堆棧信息

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/71223.html

相關文章

  • Spring Boot 參考指南(目錄)

    摘要:參考指南使你可以輕松地創(chuàng)建可運行的獨立的生產級的基于的應用程序,我們對平臺和第三方庫有自己的看法,這樣你就可以以最低限度工作開始了,大多數(shù)應用程序都需要很少的配置。文檔本節(jié)簡要概述了參考文檔,它充當文檔其余部分的映射。 Spring Boot 參考指南 Spring Boot使你可以輕松地創(chuàng)建可運行的獨立的、生產級的基于Spring的應用程序,我們對Spring平臺和第三方庫有自己的看...

    awesome23 評論0 收藏0
  • Spring Boot 參考指南(消息傳遞)

    摘要:還自動配置發(fā)送和接收消息所需的基礎設施。支持是一個輕量級的可靠的可伸縮的可移植的消息代理,基于協(xié)議,使用通過協(xié)議進行通信。 32. 消息傳遞 Spring框架為與消息傳遞系統(tǒng)集成提供了廣泛的支持,從使用JmsTemplate簡化的JMS API到使用完整的基礎設施異步接收消息,Spring AMQP為高級消息隊列協(xié)議提供了類似的特性集。Spring Boot還為RabbitTempla...

    Doyle 評論0 收藏0
  • Spring Boot 參考指南(開發(fā)Web應用程序

    摘要:開發(fā)應用程序非常適合應用程序開發(fā),通過使用嵌入式或,你可以創(chuàng)建一個自包含的服務器。如果你還沒有開發(fā)過一個應用程序,你可以按照入門部分中的示例進行操作。自動配置為大多數(shù)應用程序提供了良好的自動配置。 27. 開發(fā)Web應用程序 Spring Boot非常適合web應用程序開發(fā),通過使用嵌入式Tomcat、Jetty、Undertow或Netty,你可以創(chuàng)建一個自包含的HTTP服務器。大多...

    roadtogeek 評論0 收藏0
  • Spring Boot 參考指南(構建系統(tǒng))

    摘要:構建系統(tǒng)強烈建議你選擇一個支持依賴管理的構建系統(tǒng),并且可以使用發(fā)布到中心存儲庫的工件。例如,要升級到另一個,你可以將以下元素添加到你的在前面的示例中,我們指定了一個,但是任何依賴類型都可以以相同的方式被覆蓋。 13. 構建系統(tǒng) 強烈建議你選擇一個支持依賴管理的構建系統(tǒng),并且可以使用發(fā)布到Maven中心存儲庫的工件。我們建議你選擇Maven或Gradle,可以讓Spring Boot與其...

    thursday 評論0 收藏0
  • Spring Boot 2.0.2 參考指南通用應用程序屬性 ②)中文文檔

    摘要:通用的應用程序屬性代理主機代理端口嵌入式服務器配置屬性服務器應該綁定到的網絡地 通用的應用程序屬性 ② sendgrid(SendGridAutoConfiguration) spring.sendgrid.api-key= # SendGrid API key spring.sendgrid.proxy.host= # SendGrid 代理主機 spring.sendgrid.pr...

    WelliJhon 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<