這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)SpringBoot中的所有配置屬性在指的是哪些,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供宿州網(wǎng)站建設(shè)、宿州做網(wǎng)站、宿州網(wǎng)站設(shè)計(jì)、宿州網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、宿州企業(yè)網(wǎng)站模板建站服務(wù),十多年宿州做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
SpringBoot所有配置項(xiàng)的中文說(shuō)明(使用Deepl翻譯),由 SpringBoot中文社區(qū) 整理提供。
| 配置項(xiàng) | 默認(rèn)值 | 說(shuō)明 |
|---|---|---|
debug | false | 啟用調(diào)試日志。 |
info.* | 要添加到info端點(diǎn)的任意屬性。 | |
logging.config | 日志配置文件的位置。例如,classpath:logback.xml代表Logback。 | |
logging.exception-conversion-word | %wEx | 記錄異常時(shí)使用的轉(zhuǎn)換詞。 |
logging.file.clean-history-on-start | false | 是否在啟動(dòng)時(shí)清理存檔日志文件。僅支持默認(rèn)的logback設(shè)置。 |
logging.file.max-history | 7.0 | 存檔日志文件的最大保存天數(shù)。僅支持默認(rèn)的logback設(shè)置。 |
logging.file.max-size | 10MB | 最大日志文件大小。僅支持默認(rèn)的logback設(shè)置。 |
logging.file.name | 日志文件名(例如,myapp.log)。名稱可以是確切的位置,也可以是當(dāng)前目錄的相對(duì)位置。 | |
logging.file.path | 日志文件的位置。例如,/var/log。 | |
logging.file.total-size-cap | 0B | 要保存的日志備份的總大小。僅支持默認(rèn)的logback設(shè)置。 |
logging.group.* | 日志組可以同時(shí)快速更換多個(gè)記錄器。例如,logging.group.db=org.hibernate,org.springframework.jdbc。 | |
logging.level.* | 日志等級(jí)嚴(yán)重性映射。例如,logging.level.org.springframework=DEBUG。 | |
logging.pattern.console | %clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx} | 輸出到控制臺(tái)的日志格式。僅支持默認(rèn)的logback設(shè)置。 |
logging.pattern.dateformat | yyyy-MM-dd HH:mm:ss.SSS | 日志中日期的格式化。僅支持默認(rèn)的logback設(shè)置。 |
logging.pattern.file | %d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%t] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx} | 輸出到文件的日志格式。僅支持默認(rèn)的logback設(shè)置。 |
logging.pattern.level | %5p | 日志級(jí)別的應(yīng)用者模式。僅支持默認(rèn)的logback設(shè)置。 |
logging.pattern.rolling-file-name | ${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz | 滾動(dòng)日志文件名的模式。僅支持默認(rèn)的logback設(shè)置。 |
logging.register-shutdown-hook | false | 在初始化日志系統(tǒng)時(shí),為其注冊(cè)一個(gè)關(guān)閉鉤子。 |
spring.aop.auto | true | 添加@EnableAspectJAutoProxy。 |
spring.aop.proxy-target-class | true | 是否要?jiǎng)?chuàng)建基于子類的(CGLIB)代理(true),而不是基于標(biāo)準(zhǔn)Java接口的代理(false)。 |
spring.application.admin.enabled | false | 是否啟用應(yīng)用程序的管理功能。 |
spring.application.admin.jmx-name | org.springframework.boot:type=Admin,name=SpringApplication | 應(yīng)用管理MBean的JMX名稱。 |
spring.application.name | 應(yīng)用名稱。 | |
spring.autoconfigure.exclude | 要排除的自動(dòng)配置類。 | |
spring.banner.charset | UTF-8 | Banner文件編碼。 |
spring.banner.image.bitdepth | 4.0 | 用于ANSI顏色的位深度。支持的值是4(16色)或8(256色)。 |
spring.banner.image.height | 橫幅圖像的高度,單位為chars(默認(rèn)基于圖像高度)。 | |
spring.banner.image.invert | false | 暗終端主題的圖片是否應(yīng)該倒置。 |
spring.banner.image.location | classpath:banner.gif | 橫幅圖片文件位置(也可使用jpg或png)。 |
spring.banner.image.margin | 2.0 | 左手圖像邊距,單位為字符。 |
spring.banner.image.pixelmode | TEXT | 渲染圖像時(shí)要使用的像素模式。 |
spring.banner.image.width | 76.0 | 橫幅圖像的寬度,單位為chars。 |
spring.banner.location | classpath:banner.txt | 橫幅文字資源位置。 |
spring.beaninfo.ignore | true | 是否跳過(guò)對(duì)BeanInfo類的搜索。 |
spring.codec.log-request-details | false | 否在DEBUG級(jí)別記錄表格數(shù)據(jù),在TRACE級(jí)別記錄標(biāo)題。 |
spring.codec.max-in-memory-size | 每當(dāng)需要聚合輸入流時(shí),可以緩沖的字節(jié)數(shù)的限制。這僅適用于自動(dòng)配置的WebFlux服務(wù)器和WebClient實(shí)例。默認(rèn)情況下,該選項(xiàng)未被設(shè)置,在這種情況下,適用于各個(gè)編解碼器的默認(rèn)值。大多數(shù)編解碼器默認(rèn)限制為256K。 | |
spring.config.additional-location | 除默認(rèn)值外,還使用的配置文件位置。 | |
spring.config.location | 替換默認(rèn)值的配置文件位置。 | |
spring.config.name | application | 配置文件名。 |
spring.info.build.encoding | UTF-8 | 文件編碼。 |
spring.info.build.location | classpath:META-INF/build-info.properties | 生成的 build-info.properties 文件的位置。 |
spring.info.git.encoding | UTF-8 | 文件編碼。 |
spring.info.git.location | classpath:git.properties | 生成的git.properties文件的位置。 |
spring.jmx.default-domain | JMX域名。 | |
spring.jmx.enabled | false | 將管理Bean暴露給JMX域。 |
spring.jmx.server | mbeanServer | MBeanServer bean名稱。 |
spring.jmx.unique-names | false | 是否應(yīng)保證運(yùn)行時(shí)對(duì)象名稱唯一。 |
spring.lifecycle.timeout-per-shutdown-phase | 30s | 任何階段(具有相同 "階段 "值的SmartLifecycle beans組)的關(guān)閉超時(shí)。 |
spring.main.allow-bean-definition-overriding | false | 是否允許bean定義覆蓋,通過(guò)注冊(cè)一個(gè)與現(xiàn)有定義同名的定義。 |
spring.main.banner-mode | console | 應(yīng)用程序運(yùn)行時(shí)用于顯示橫幅的模式。 |
spring.main.cloud-platform | 覆蓋云平臺(tái)自動(dòng)檢測(cè)。 | |
spring.main.lazy-initialization | false | 是否應(yīng)該懶惰地進(jìn)行初始化。 |
spring.main.log-startup-info | true | 是否在啟動(dòng)時(shí)記錄應(yīng)用程序的信息。 |
spring.main.register-shutdown-hook | true | 應(yīng)用程序是否應(yīng)該注冊(cè)一個(gè)關(guān)機(jī)鉤。 |
spring.main.sources | 要包含在ApplicationContext中的源(類名、包名或XML資源位置)。 | |
spring.main.web-application-type | 用于顯式請(qǐng)求特定類型的Web應(yīng)用程序的標(biāo)志,如果沒(méi)有設(shè)置,則根據(jù)classpath自動(dòng)檢測(cè)。如果沒(méi)有設(shè)置,則根據(jù)classpath自動(dòng)檢測(cè)。 | |
spring.mandatory-file-encoding | 應(yīng)用程序必須使用的預(yù)期字符編碼。 | |
spring.messages.always-use-message-format | false | 是否總是應(yīng)用MessageFormat規(guī)則,甚至解析沒(méi)有參數(shù)的消息。 |
spring.messages.basename | messages | 以逗號(hào)分隔的基名列表(本質(zhì)上是一個(gè)完全限定的classpath位置),每個(gè)基名都遵循ResourceBundle慣例,但對(duì)基于斜杠的位置的支持有所放松。如果它不包含包限定符(如 "org.mypackage"),將從classpath根目錄解析。 |
spring.messages.cache-duration | 加載的資源捆綁文件緩存時(shí)間。未設(shè)置時(shí),捆綁文件將被永遠(yuǎn)緩存。如果沒(méi)有指定持續(xù)時(shí)間的后綴,將使用秒。 | |
spring.messages.encoding | UTF-8 | 信息捆綁編碼。 |
spring.messages.fallback-to-system-locale | true | 如果關(guān)閉了這個(gè)功能,唯一的回退將是默認(rèn)文件(例如 "messages "基名的 "messages.properties")。 |
spring.messages.use-code-as-default-message | false | 是否使用消息代碼作為默認(rèn)消息,而不是拋出 "NoSuchMessageException"。僅在開(kāi)發(fā)過(guò)程中推薦使用。 |
spring.output.ansi.enabled | detect | 配置ANSI輸出。 |
spring.pid.fail-on-write-error | 如果使用ApplicationPidFileWriter但不能寫入PID文件,則失敗。 | |
spring.pid.file | 要寫入的PID文件的位置(如果使用ApplicationPidFileWriter)。 | |
spring.profiles | 以逗號(hào)分隔的配置文件表達(dá)式列表,至少有一個(gè)應(yīng)與之匹配,才能將文件包含在內(nèi)。 | |
spring.profiles.active | 逗號(hào)分隔的活動(dòng)配置文件列表。可由命令行開(kāi)關(guān)覆蓋。 | |
spring.profiles.include | 無(wú)條件激活指定的以逗號(hào)分隔的配置文件列表(如果使用YAML,則激活配置文件列表)。 | |
spring.quartz.auto-startup | true | 是否在初始化后自動(dòng)啟動(dòng)調(diào)度器。 |
spring.quartz.jdbc.comment-prefix | [#, --] | SQL初始化腳本中單行注釋的前綴。 |
spring.quartz.jdbc.initialize-schema | embedded | 數(shù)據(jù)庫(kù)模式初始化模式。 |
spring.quartz.jdbc.schema | classpath:org/quartz/impl/jdbcjobstore/tables_@@platform@@.sql | 用于初始化數(shù)據(jù)庫(kù)模式的SQL文件的路徑。 |
spring.quartz.job-store-type | memory | 石英工作店型。 |
spring.quartz.overwrite-existing-jobs | false | 配置的作業(yè)是否應(yīng)該覆蓋現(xiàn)有的作業(yè)定義。 |
spring.quartz.properties.* | 額外的Quartz Scheduler屬性。 | |
spring.quartz.scheduler-name | quartzScheduler | 調(diào)度器的名稱。 |
spring.quartz.startup-delay | 0s | 初始化完成后調(diào)度器啟動(dòng)的延遲時(shí)間。如果在整個(gè)應(yīng)用程序啟動(dòng)之前不需要運(yùn)行任何作業(yè),那么設(shè)置這個(gè)屬性是有意義的。 |
spring.quartz.wait-for-jobs-to-complete-on-shutdown | false | 是否在關(guān)機(jī)時(shí)等待運(yùn)行的工作完成。 |
spring.reactor.debug-agent.enabled | true | 反應(yīng)堆調(diào)試代理是否應(yīng)該在反應(yīng)堆工具存在時(shí)啟用。 |
spring.task.execution.pool.allow-core-thread-timeout | true | 是否允許核心線程超時(shí)。這樣可以實(shí)現(xiàn)池的動(dòng)態(tài)增長(zhǎng)和收縮。 |
spring.task.execution.pool.core-size | 8.0 | 核心線程數(shù)。 |
spring.task.execution.pool.keep-alive | 60s | 線程在被終止前可以保持空閑的時(shí)間限制。 |
spring.task.execution.pool.max-size | 允許的最大線程數(shù)。如果任務(wù)占滿了隊(duì)列,池可以擴(kuò)展到該大小以適應(yīng)負(fù)載。如果隊(duì)列是無(wú)約束的,則忽略。 | |
spring.task.execution.pool.queue-capacity | 隊(duì)列容量。無(wú)限制的容量不會(huì)增加隊(duì)列池,因此忽略了 "最大容量 "屬性。 | |
spring.task.execution.shutdown.await-termination | false | 執(zhí)行者是否應(yīng)該在關(guān)機(jī)時(shí)等待預(yù)定任務(wù)完成。 |
spring.task.execution.shutdown.await-termination-period | 執(zhí)行者應(yīng)等待剩余任務(wù)完成的最長(zhǎng)時(shí)間。 | |
spring.task.execution.thread-name-prefix | task- | 用于新創(chuàng)建的線程名稱的前綴。 |
spring.task.scheduling.pool.size | 1.0 | 允許的最大線程數(shù)。 |
spring.task.scheduling.shutdown.await-termination | false | 執(zhí)行者是否應(yīng)該在關(guān)機(jī)時(shí)等待預(yù)定任務(wù)完成。 |
spring.task.scheduling.shutdown.await-termination-period | 執(zhí)行者應(yīng)等待剩余任務(wù)完成的最長(zhǎng)時(shí)間。 | |
spring.task.scheduling.thread-name-prefix | scheduling- | 用于新創(chuàng)建的線程名稱的前綴。 |
trace | false | 啟用跟蹤日志。 |
上述就是小編為大家分享的SpringBoot中的所有配置屬性在指的是哪些了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
當(dāng)前文章:SpringBoot中的所有配置屬性在指的是哪些
網(wǎng)址分享:http://chinadenli.net/article0/gossio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、App開(kāi)發(fā)、關(guān)鍵詞優(yōu)化、網(wǎng)站排名、標(biāo)簽優(yōu)化、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)