SpringBoot properties配置 說明(上)

常用 application.properties 配置庶香,常見Spring Boot屬性的列表以及對使用它們的基礎(chǔ)類的引用卸伞。(轉(zhuǎn)自->springboot文檔)



debug = false #啟用調(diào)試日志。t

race = false #啟用跟蹤日志捻爷。

#logGING?

logging.config = #日志配置文件的位置。例如,Logback的`classpath:logback.xml`侵蒙。

logging.exception-conversion-word =%wEx #記錄異常時使用的轉(zhuǎn)換字。

logging.file = #日志文件名(例如傅蹂,`myapp.log`)纷闺。名稱可以是精確位置或相對于當(dāng)前目錄。

logging.file.max-history = 0 #要保留的歸檔日志文件的最大值份蝴。僅支持默認的logback設(shè)置犁功。

logging.file.max-size = 10MB #最大日志文件大小。僅支持默認的logback設(shè)置婚夫。

logging.level浸卦。* =#日志級別嚴重等級映射。例如案糙,`logging.level.org.springframework = DEBUG`限嫌。logging.path = #日志文件的位置。例如时捌,`/ var / log`萤皂。

logging.pattern.console = #用于輸出到控制臺的Appender模式。僅支持默認的Logback設(shè)置匣椰。

logging.pattern.dateformat = yyyy-MM-dd HH:mm:ss.SSS #日志日期格式的Appender模式裆熙。僅支持默認的Logback設(shè)置。

logging.pattern.file = #用于輸出到文件的Appender模式禽笑。僅支持默認的Logback設(shè)置入录。

logging.pattern.level =%5p #日志級別的Appender模式。僅支持默認的Logback設(shè)置佳镜。

logging.register-shutdown-hook = false #在日志記錄系統(tǒng)初始化時注冊一個關(guān)閉鉤子僚稿。

#AOP?

spring.aop.auto =true#添加@EnableAspectJAutoProxy。

spring.aop.proxy-target-class = true #是否要創(chuàng)建基于子類的(CGLIB)代理(true)蟀伸,而不是基于標(biāo)準(zhǔn)Java接口的代理(false)蚀同。

#IDENTITY (ContextIdApplicationContextInitializer

spring.application.name = #Application name。

#DINAND SpringApplicationAdminJmxAutoConfiguration

spring.application.admin.enabled = false #是否為應(yīng)用程序啟用管理功能啊掏。

spring.application.admin.jmx-name = org.springframework.boot:type = Admin蠢络,name = SpringApplication #JMX 應(yīng)用程序管理員MBean的名稱。

#AUTO-CONFIGURATION?

spring.autoconfigure.exclude = #要排除的自動配置類迟蜜。

#BANNER 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 = #crs 中橫幅圖像的高度(默認基于圖像高度)卦睹。

spring.banner.image.margin = 2 #字符中的左手圖像邊距。spring.banner.image.invert = false #是否應(yīng)針對暗終端主題反轉(zhuǎn)圖像方库。

#SPRING CORE?

spring.beaninfo.ignore = true #是否跳過BeanInfo類的搜索结序。

#SPRING CACHE(CacheProperties

spring.cache.cache-names = #Cmama 分隔的要創(chuàng)建的緩存名稱列表(如果底層緩存管理器支持)。

spring.cache.caffeine.spec = #用于創(chuàng)建緩存的規(guī)范纵潦。有關(guān)規(guī)格格式的更多詳細信息徐鹤,請參閱CaffeineSpec。

spring.cache.couchbase.expiration = 0ms #緩存到期酪穿。默認情況下,緩存永不過期晴裹。請注意被济,此值最終會轉(zhuǎn)換為秒。

spring.cache.ehcache.config = #用于初始化EhCache的配置文件的位置涧团。

spring.cache.infinispan.config = #用于初始化Infinispan的配置文件的位置只磷。

spring.cache.jcache.config = #用于初始化緩存管理器的配置文件的位置。

spring.cache.jcache.provider = #CachingProvider實現(xiàn)的完全限定名稱泌绣,用于檢索符合JSR-107的緩存管理器钮追。僅當(dāng)類路徑上有多個JSR-107實現(xiàn)時才需要。spring.cache.redis.cache-null-values = true #允許緩存空值阿迈。spring.cache.redis.key-prefix = #鍵前綴元媚。spring.cache.redis.time-to-live = 0ms #條目到期。默認情況下苗沧,緩存永不過期刊棕。

spring.cache.redis.use-key-prefix = true#寫入Redis時是否使用密鑰前綴。spring.cache.type = #Cache 類型待逞。默認情況下甥角,根據(jù)環(huán)境自動檢測。

#SPRING CONFIG? - 僅使用環(huán)境屬性(ConfigFileApplicationListener

spring.config.additional-location = #配置除默認值之外使用的文件位置识樱。

spring.config.location = #配置替換默認值的文件位置嗤无。

spring.config.name = application #配置文件名。

#HAZELCAST(HazelcastProperties

spring.hazelcast.config = #用于初始化Hazelcast的配置文件的位置怜庸。

#PROJECT INFORMATION(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 name。

#Email MailProperties

spring.mail.default-encoding = UTF-8 #默認MimeMessage編碼杈曲。

spring.mail.host = #SMTP 服務(wù)器主機驰凛。例如胸懈,`smtp.example.com`。

spring.mail.jndi-name = #會話JNDI名稱恰响。設(shè)置時趣钱,優(yōu)先于其他郵件設(shè)置。

spring.mail.password = #SMTP 服務(wù)器的登錄密碼胚宦。

spring.mail.port = #SMTP 服務(wù)器端口首有。

spring.mail.properties。* = #其他JavaMail會話屬性枢劝。

spring.mail.protocol = smtp #SMTP服務(wù)器使用的協(xié)議井联。

spring.mail.test-connection = false#是否在啟動時測試郵件服務(wù)器是否可用。

spring.mail.username = #SMTP 服務(wù)器的登錄用戶您旁。

#APICING SETTINGS(SpringApplication

spring.main.banner-mode = console #模式用于在應(yīng)用程序運行時顯示橫幅烙常。

spring.main.sources = 要包含在ApplicationContext中的#Sources (類名,包名或XML資源位置)鹤盒。

spring.main.web-application-type = #用于顯式請求特定類型的Web應(yīng)用程序的標(biāo)志蚕脏。如果未設(shè)置,則基于類路徑自動檢測侦锯。#FILE ENCODING(FileEncodingApplicationListener

spring.mandatory-file-encoding = #應(yīng)用程序必須使用的預(yù)期字符編碼驼鞭。

#INTERINGIZATION (MessageSourceProperties

spring.messages.always-use-message-format = false #是否始終應(yīng)用MessageFormat規(guī)則,甚至解析不帶參數(shù)的消息尺碰。

spring.messages.basename = messages #逗號分隔的basenames列表(本質(zhì)上是一個完全限定的類路徑位置)挣棕,每個都遵循ResourceBundle約定,輕松支持基于斜杠的位置亲桥。

spring.messages.cache-duration = #加載的資源包文件緩存持續(xù)時間穴张。未設(shè)置時,捆綁包將永久緩存两曼。如果未指定持續(xù)時間后綴皂甘,則將使用秒。

spring.messages.encoding = UTF-8 #消息包編碼悼凑。

spring.messages.fallback-to-system-locale = true #如果找不到特定區(qū)域設(shè)置的文件偿枕,是否回退到系統(tǒng)區(qū)域設(shè)置。

spring.messages.use-code-as-default-message = false #是否使用消息代碼作為默認消息而不是拋出“NoSuchMessageException”户辫。僅在開發(fā)期間推薦渐夸。

#OUTPUT

?spring.output.ansi.enabled =檢測#配置的ANSI輸出。

#PID FILE(ApplicationPidFileWriter

spring.pid.fail-on-write-error = #如果使用ApplicationPidFileWriter但它無法寫入PID文件渔欢,則失敗墓塌。

spring.pid.file = #要寫入的PID文件的位置(如果使用ApplicationPidFileWriter)。

#PROFILES?

spring.profiles.active = #逗號分隔的有源配置文件列表∩淮保可以通過命令行開關(guān)覆蓋访诱。

spring.profiles.include = #無條件地激活指定的逗號分隔的配置文件列表(如果使用YAML,則激活配置文件列表)韩肝。

# QUARTZ SCHEDULER(QuartzProperties

spring.quartz.jdbc.initialize-schema=embedded#數(shù)據(jù)庫模式初始化模式触菜。

spring.quartz.jdbc.schema=classpath:org/quartz/impl/jdbcjobstore/tables_@@platform@@.sql#用于初始化數(shù)據(jù)庫模式的SQL文件的路徑。

spring.quartz.job-store-type = memory #Quartz作業(yè)存儲類型哀峻。

spring.quartz.properties.* = #其他Quartz Scheduler屬性涡相。

#REACTOR ReactorCoreProperties

spring.reactor.stacktrace -mode.enabled = false #Reactor 是否應(yīng)該在運行時收集堆棧跟蹤信息。

#SENDGRID(SendGridAutoConfiguration

spring.sendgrid.api-key = #SendGrid API密鑰剩蟀。

spring.sendgrid.proxy.host = #SendGrid代理主機催蝗。

spring.sendgrid.proxy.port = #SendGrid代理端口。

#----------------------------------------WEB PROPERTIES ----- -----------------------------------

#EmbEDDED SERVER CONFIGURATION(ServerProperties

server.address = #服務(wù)器應(yīng)綁定到的網(wǎng)絡(luò)地址育特。

server.compression.enabled = false #是否啟用了響應(yīng)壓縮丙号。

server.compression.excluded-user-agents = #要從壓縮中排除的用戶代理列表。

server.compression.mime-types= text / html且预,text?/ XML槽袄,text?/plain烙无,text?/ CSS锋谐,text?/ JavaScript中,應(yīng)用/ JavaScript的#MIME類型的逗號分隔的列表截酷,應(yīng)進行壓縮涮拗。

server.compression.min-response-size = 2048 #執(zhí)行壓縮所需的最小“Content-Length”值。

server.connection-timeout= #連接器在關(guān)閉連接之前等待另一個HTTP請求的時間迂苛。未設(shè)置時三热,將使用連接器的特定于容器的默認值。使用值-1表示沒有(即無限)超時三幻。

server.error.include-exception = false #包含“exception”屬性就漾。

server.error.include-stacktrace = never #何時包含“stacktrace”屬性。

server.error.path = / error #錯誤控制器的路徑念搬。

server.error.whitelabel.enabled = true #是否在服務(wù)器出錯時啟用瀏覽器中顯示的默認錯誤頁面抑堡。

server.http2.enabled = false#是否啟用HTTP / 2支持,如果當(dāng)前環(huán)境支持它朗徊。

server.jetty.acceptors = #要使用的接受者線程數(shù)首妖。

server.jetty.accesslog.append = false #追加到日志。

server.jetty.accesslog.date-format = dd / MMM / yyyy:HH:mm:ss Z #請求日志的時間戳格式爷恳。

server.jetty.accesslog.enabled = false #啟用訪問日志有缆。

server.jetty.accesslog.extended-format = false #啟用擴展NCSA格式。

server.jetty.accesslog.file-date-format = #日期文件名中的日期格式。

server.jetty.accesslog.filename =#Log filename棚壁。如果未指定杯矩,則日志重定向到“System.err”。

server.jetty.accesslog.locale = #請求日志的區(qū)域設(shè)置灌曙。

server.jetty.accesslog.log-cookies = false #啟用請求cookie的記錄菊碟。

server.jetty.accesslog.log-latency = false #啟用請求處理時間的記錄。

server.jetty.accesslog.log-server = false #啟用請求主機名的日志記錄在刺。

server.jetty.accesslog.retention-period = 31 #刪除輪換日志文件之前的天數(shù)逆害。

server.jetty.accesslog.time-zone = GMT #請求日志的時區(qū)。

server.jetty.max-http-post-size = 0#HTTP post或put內(nèi)容的最大大序纪铡(以字節(jié)為單位)魄幕。

server.jetty.selectors = #要使用的選擇器線程數(shù)。

server.max-http-header-size = 0 #HTTP消息頭的最大大杏毙印(以字節(jié)為單位)纯陨。

server.port = 8080 #服務(wù)器HTTP端口。

server.server-header = #用于Server響應(yīng)頭的值(如果為空留储,則不發(fā)送頭)翼抠。

server.use-forward-headers = #是否應(yīng)將X-Forwarded- *標(biāo)頭應(yīng)用于HttpRequest。

server.servlet.context-parameters.* = #Servlet context init參數(shù)获讳。

server.servlet.context-path = #應(yīng)用程序的上下文路徑阴颖。

server.servlet.application-display-name = application #顯示應(yīng)用程序的名稱。

server.servlet.jsp.class-name = org.apache.jasper.servlet.JspServlet #JSP servlet的類名丐膝。

server.servlet.jsp.init-parameters量愧。* = #用于配置JSP servlet的Init參數(shù)。

server.servlet.jsp.registered = true #是否注冊了JSP servlet帅矗。server.servlet.path = / #主調(diào)度程序servlet的路徑偎肃。

server.servlet.session.cookie.comment = #會話cookie的評論。

server.servlet.session.cookie.domain = #會話cookie的域名浑此。

server.servlet.session.cookie.http-only = 會話cookie的@鬯蹋“HttpOnly”標(biāo)志。

server.servlet.session.cookie.max-age = #會話cookie的最大時間凛俱。如果未指定持續(xù)時間后綴紊馏,則將使用秒。

server.servlet.session.cookie.name = #會話cookie名稱最冰。

server.servlet.session.cookie.path = #會話cookie的路徑瘦棋。

server.servlet.session.cookie.secure = 會話cookie的#“Secure”標(biāo)志暖哨。

server.servlet.session.persistent = false #是否在重新啟動之間保留會話數(shù)據(jù)赌朋。

server.servlet.session.store-dir = #用于存儲會話數(shù)據(jù)的目錄凰狞。

server.servlet.session.timeout = #會話超時。如果未指定持續(xù)時間后綴沛慢,則將使用秒赡若。

server.servlet.session.tracking-modes = #會話跟蹤模式(以下一項或多項:“cookie”,“url”团甲,“ssl”)逾冬。

server.ssl.ciphers = #支持的SSL密碼。

server.ssl.client-auth = #是否需要客戶端身份驗證(“想要”)或需要(“需要”)躺苦。需要信任存儲身腻。

server.ssl.enabled = #啟用SSL支持。

server.ssl.enabled-protocols = #啟用SSL協(xié)議匹厘。

server.ssl.key-alias = #標(biāo)識密鑰庫中密鑰的別名嘀趟。

server.ssl.key-password = #用于訪問密鑰庫中密鑰的密碼。

server.ssl.key-store = #保存SSL證書的密鑰庫的路徑(通常是jks文件)愈诚。

server.ssl.key-store-password = #用于訪問密鑰庫的密碼她按。

server.ssl.key-store-provider = #密鑰庫的提供者。

server.ssl.key-store-type = #密鑰庫的類型炕柔。

server.ssl.protocol = TLS #要使用的SSL協(xié)議酌泰。

server.ssl.trust-store = #持有SSL證書的信任存儲。

server.ssl.trust-store-password = #用于訪問信任庫的密碼匕累。

server.ssl.trust-store-provider = #信任存儲的提供者陵刹。

server.ssl.trust-store-type = #信任庫的類型。

server.tomcat.accept-count = 0 #當(dāng)所有可能的請求處理線程都在使用時哩罪,傳入連接請求的最大隊列長度授霸。

server.tomcat.accesslog.buffered = true #是否緩沖輸出巡验,使其僅定期刷新际插。

server.tomcat.accesslog.directory = logs #創(chuàng)建日志文件的目錄∠陨瑁可以絕對或相對于Tomcat基礎(chǔ)目錄框弛。

server.tomcat.accesslog.enabled = false #啟用訪問日志。

server.tomcat.accesslog.file最新格式= .yyyy-MM-dd #日期文件名中的日期格式捕捂。

server.tomcat.accesslog.pattern = common #訪問日志的格式模式瑟枫。

server.tomcat.accesslog.prefix = access_log #日志文件名前綴。

server.tomcat.accesslog.rename-on-rotate = false #是否延遲在文件名中包含日期戳指攒,直到旋轉(zhuǎn)時間慷妙。

server.tomcat.accesslog.request-attributes-enabled = false #設(shè)置用于請求的IP地址,主機名允悦,協(xié)議和端口的請求屬性膝擂。

server.tomcat.accesslog.rotate = true #是否啟用訪問日志輪換。

server.tomcat.accesslog.suffix = .log#日志文件名后綴。

server.tomcat.additional-tld-skip-patterns = #逗號分隔的其他模式列表架馋,這些模式匹配要忽略的TLD掃描的jar狞山。

server.tomcat.background-processor-delay = 30s #backgroundProcess 方法調(diào)用之間的延遲。如果未指定持續(xù)時間后綴叉寂,則將使用秒萍启。

server.tomcat.basedir = #Tomcat 基目錄。如果未指定屏鳍,則使用臨時目錄勘纯。

server.tomcat.internal-proxies = 10 \\.\\ d {1,3} \\.\\ d {1,3} \\.\\ d {1,3} | \\ .192 \\ 168 \\ d {1,3} \\ d {1,3} | \\ .169 \\ 254 \\ d {1,3} \\ d {1,3} | \\ 。127 \\ d {1,3} \\ d {1,3} \\ d {1,3} | \\ 172 \\ 1 [6-9] {1} \\ d {1,3} \\ d {1,3} |..\\ 172 \\ 2 [0-9] {1} \\ d {1,3} \\ d {1,3} |..\\ 172 \\.3 [0-1] {1} \\.\\ d {1,3} \\.\\ d {1,3} #正則表達式匹配可信IP地址钓瞭。

server.tomcat.max-connections = 0 #服務(wù)器在任何給定時間接受和處理的最大連接數(shù)屡律。

server.tomcat.max-http-header-size = 0 #HTTP消息頭的最大大小(以字節(jié)為單位)降淮。

server.tomcat.max-http-post-size = 0 #HTTP 帖子內(nèi)容的最大大谐瘛(以字節(jié)為單位)。

server.tomcat.max-threads = 0 #最大工作線程數(shù)佳鳖。

server.tomcat.min-spare-threads = 0 #最小工作線程數(shù)霍殴。

server.tomcat.port-header = X-Forwarded-Port#用于覆蓋原始端口值的HTTP頭的名稱。

server.tomcat.protocol-header = #包含傳入?yún)f(xié)議的頭文件系吩,通常命名為“X-Forwarded-Proto”来庭。

server.tomcat.protocol-header-https-value = https #協(xié)議標(biāo)頭的值,指示傳入請求是否使用SSL穿挨。

server.tomcat.redirect-context-root = #是否應(yīng)通過在路徑中附加/來重定向?qū)ι舷挛母恼埱蟆?/p>

server.tomcat.remote-ip-header = #從中提取遠程IP的HTTP頭的名稱月弛。例如,`X-FORWARDED-FOR`科盛。

server.tomcat.resource.cache-ttl = #靜態(tài)資源緩存的生存時間帽衙。

server.tomcat.uri-encoding = UTF-8 #用于解碼URI的字符編碼。

server.tomcat.use-relative-redirects = #通過調(diào)用sendRedirect生成的HTTP 1.1和更高版本的位置標(biāo)頭是使用相對還是絕對重定向贞绵。

server.undertow.accesslog.dir = #Undertow 訪問日志目錄厉萝。

server.undertow.accesslog.enabled = false #是否啟用訪問日志。

server.undertow.accesslog.pattern = common #訪問日志的格式模式榨崩。

server.undertow.accesslog.prefix = access_log谴垫。#日志文件名前綴母蛛。

server.undertow.accesslog.rotate = true#是否啟用訪問日志輪換。

server.undertow.accesslog.suffix = log #日志文件名后綴前弯。

server.undertow.buffer-size = #每個緩沖區(qū)的大小,以字節(jié)為單位博杖。

server.undertow.direct-buffers = #是否在Java堆外部分配緩沖區(qū)。

server.undertow.io-threads = #為worker創(chuàng)建的I / O線程數(shù)剃根。

server.undertow.eager-filter-init = true #是否應(yīng)在啟動時初始化servlet過濾器哩盲。

server.undertow.max-http-post-size = 0 #HTTP 帖子內(nèi)容的最大大小(以字節(jié)為單位)狈醉。

server.undertow.worker-threads = #工作線程數(shù)廉油。

#FREEMARKER(FreeMarkerProperties

spring.freemarker.allow-request-override = false #是否允許HttpServletRequest屬性覆蓋(隱藏)控制器生成的同名模型屬性。

spring.freemarker.allow-session-override = false #是否允許HttpSession屬性覆蓋(隱藏)控制器生成的同名模型屬性。

spring.freemarker.cache = false #是否啟用模板緩存。

spring.freemarker.charset = UTF-8 #模板編碼垢乙。

spring.freemarker.check-template-location = true #是否檢查模板位置是否存在。

spring.freemarker.content-type = text / html #Content-Type value嘶炭。

spring.freemarker.enabled = true #是否為此技術(shù)啟用MVC視圖分辨率。

spring.freemarker.expose-request-attributes = false #是否應(yīng)在與模板合并之前將所有請求屬性添加到模型中逊桦。

spring.freemarker.expose-session-attributes = false #是否應(yīng)在與模板合并之前將所有HttpSession屬性添加到模型中眨猎。

spring.freemarker.expose-spring-macro-helpers = true #是否公開一個RequestContext供Spring的宏庫使用,名稱為“springMacroRequestContext”强经。

spring.freemarker.prefer-file-system-access = true #是否更喜歡文件系統(tǒng)訪問以進行模板加載睡陪。文件系統(tǒng)訪問可以熱檢測模板更改。spring.freemarker.prefix = #在構(gòu)建URL時添加前綴以查看名稱的前綴匿情。

spring.freemarker.request-context-attribute = #所有視圖的RequestContext屬性的名稱兰迫。

spring.freemarker.settings。* = #眾所周知的FreeMarker密鑰炬称,傳遞給FreeMarker的配置转砖。

spring.freemarker.suffix = .ftl #在構(gòu)建URL時附加到視圖名稱的后綴汞窗。

spring.freemarker.template-loader-path = classpath:/ templates /#逗號分隔的模板路徑列表。

spring.freemarker.view-names = #可以解析的視圖名稱的白名單。

#GLOVY TEMPLATES(GroovyTemplateProperties

spring.groovy.template.allow-request-override = false #是否允許HttpServletRequest屬性覆蓋(隱藏)控制器生成的同名模型屬性。

spring.groovy.template.allow-session-override = false #是否允許HttpSession屬性覆蓋(隱藏)控制器生成的同名模型屬性。

spring.groovy.template.cache = false #是否啟用模板緩存跛梗。

spring.groovy.template.charset = UTF-8 #模板編碼宪祥。

spring.groovy.template.check-template-location = true#是否檢查模板位置是否存在耀找。

spring.groovy.template.configuration.* = #請參閱GroovyMarkupConfigurer?

spring.groovy.template.content-type = text / html #Content-Type value狞悲。

spring.groovy.template.enabled = true #是否為此技術(shù)啟用MVC視圖分辨率。

spring.groovy.template.expose-request-attributes = false #是否應(yīng)在與模板合并之前將所有請求屬性添加到模型中。

spring.groovy.template.expose-session-attributes = false #在與模板合并之前是否應(yīng)將所有HttpSession屬性添加到模型中。

spring.groovy.template.expose-spring-macro-helpers = true #是否公開一個RequestContext供Spring的宏庫使用七芭,名稱為“springMacroRequestContext”耙箍。

spring.groovy.template.prefix = #在構(gòu)建URL時添加前綴以查看名稱的前綴汁针。

spring.groovy.template.request-context-attribute = #所有視圖的RequestContext屬性的名稱猾骡。

spring.groovy.template.resource-loader-path = classpath:/ templates / #Template path嘱么。

spring.groovy.template.suffix = .tpl #在構(gòu)建URL時附加到視圖名稱的后綴冰评。

spring.groovy.template.view-names =E兹耍可以解析的視圖名稱的白名單绝页。

#SPRING HATEOAS(HateoasProperties

spring.hateoas.use-hal-as-default-json-media-type = true #是否應(yīng)將application / hal + json響應(yīng)發(fā)送給接受application / json的請求酷鸦。#HTTP 消息轉(zhuǎn)換spring.http.converters.preferred-json-mapper = #用于HTTP消息轉(zhuǎn)換的首選JSON映射器躬翁。默認情況下宁舰,根據(jù)環(huán)境自動檢測壤蚜。

#HTTP 編碼(HttpEncodingProperties

spring.http.encoding.charset = UTF-8 #HTTP 請求和響應(yīng)的字符集。如果未明確設(shè)置,則添加到“Content-Type”標(biāo)頭涮雷。

spring.http.encoding.enabled = true #是否啟用http編碼支持卿嘲。

spring.http.encoding.force = #是否在HTTP請求和響應(yīng)上強制編碼到已配置的字符集梅肤。

spring.http.encoding.force-request = #是否在HTTP請求中強制編碼到配置的charset。如果未指定“force”,則默認為true秕硝。

spring.http.encoding.force-response =#是否在HTTP響應(yīng)上強制編碼到配置的字符集霎苗。

spring.http.encoding.mapping = #用于編碼映射的Locale厘擂。

#MULTIPART (MultipartProperties)上傳

spring.servlet.multipart.enabled = true #是否啟用分段上傳支持。

spring.servlet.multipart.file-size-threshold = 0 #將文件寫入磁盤的閾值。值可以使用后綴“MB”或“KB”分別表示兆字節(jié)或千字節(jié)含潘。

spring.servlet.multipart.location = #上傳文件的中間位置。spring.servlet.multipart.max-file-size = 1MB #最大文件大小漱逸。值可以使用后綴“MB”或“KB”分別表示兆字節(jié)或千字節(jié)泪姨。

spring.servlet.multipart.max-request-size = 10MB#最大請求大小。值可以使用后綴“MB”或“KB”分別表示兆字節(jié)或千字節(jié)虹脯。

spring.servlet.multipart.resolve-lazily = false #是否在文件或參數(shù)訪問時懶惰地解析多部分請求疆柔。

#JACKSON JacksonProperties)json

spring.jackson.date-format = #日期格式字符串或完全限定的日期格式類名。例如艇纺,`yyyy-MM-dd HH:mm:ss`。

spring.jackson.default-property-inclusion = #控制序列化期間包含的屬性侦镇。配置了Jackson的JsonInclude.Include枚舉中的一個值养篓。

spring.jackson.deserialization骨田。* = #Jackson on / off功能會影響Java對象的反序列化方式

。spring.jackson.generator吹泡。* = #Jackson開/關(guān)功能的發(fā)電機敞斋。

spring.jackson.joda-date-time-format =#Joda日期時間格式字符串妇穴。如果未配置稀并,如果使用格式字符串配置漫雷,則使用“date-format”作為后備。

spring.jackson.locale = #用于格式化的區(qū)域設(shè)置慷蠕。

spring.jackson.mapper.* = #Jackson 通用開/關(guān)功能珊拼。

spring.jackson.parser.* = #Jackson開啟/關(guān)閉解析器的功能。

spring.jackson.property-naming-strategy = #Jackson PropertyNamingStrategy的常數(shù)之一流炕。也可以是PropertyNamingStrategy子類的完全限定類名澎现。

spring.jackson.serialization.* = #Jacker on / off功能會影響Java對象的序列化方式仅胞。

spring.jackson.time-zone =#格式化日期時使用的時區(qū)。例如剑辫,“America / Los_Angeles”或“GMT + 10”干旧。

#GSON(GsonProperties)gson

spring.gson.date-format = #序列化Date對象時使用的格式。

spring.gson.disable -html-escaping = #是否禁用HTML字符的轉(zhuǎn)義妹蔽,例如'<'椎眯,'>'等

spring.gson.disable-inner-class-serialization = #是否在內(nèi)容類中排除內(nèi)部類序列化。

spring.gson.enable-complex-map-key-serialization = #是否啟用復(fù)雜映射鍵(即非基元)的序列化胳岂。

spring.gson.exclude-fields-without-expose-annotation = #是否排除所有不考慮序列化或反序列化但沒有“Expose”注釋的字段编整。

spring.gson.field-naming-policy = #在序列化和反序列化期間應(yīng)該應(yīng)用于對象字段的命名策略。

spring.gson.generate-non-executable-json = #是否通過在輸出前添加一些特殊文本來生成不可執(zhí)行的JSON乳丰。

spring.gson.lenient = #是否寬容解析不符合RFC 4627的JSON.

spring.gson.long-serialization-policy = #長和長類型的序列化策略掌测。

spring.gson.pretty-printing = #是否輸出適合頁面的序列化JSON以進行漂亮的打印。

spring.gson.serialize-nulls = #是否序列化空字段产园。

#JERSEY JerseyProperties

spring.jersey.application-path = #作為應(yīng)用程序基URI的路徑汞斧。如果指定,則覆蓋“@ApplicationPath”的值什燕。

spring.jersey.filter.order = 0 #Jersey過濾鏈順序粘勒。

'spring.jersey.init.* = #通過servlet或過濾器傳遞給Jersey的Init參數(shù)。

spring.jersey.servlet.load-on-startup = -1 #加載Jersey servlet的啟動優(yōu)先級屎即。

spring.jersey.type = servlet #Jersey集成類型庙睡。#SPRING LDAP(LdapProperties

spring.ldap.anonymous-read-only = false #只讀操作是否應(yīng)使用匿名環(huán)境。

spring.ldap.base = #Base 后綴剑勾,所有操作都應(yīng)該來自該后綴埃撵。

spring.ldap.base-environment.* = #LDAP 規(guī)范設(shè)置。

spring.ldap.password = #服務(wù)器的登錄密碼虽另。spring.ldap.urls = #服務(wù)器的LDAP URL。

spring.ldap.username = #登錄服務(wù)器的用戶名饺谬。

#EMBEDDED LDAP(EmbeddedLdapProperties

spring.ldap.embedded.base-dn = N娲蹋基本DN列表。s

pring.ldap.embedded.credential.username = #嵌入式LDAP用戶名募寨。

spring.ldap.embedded.credential.password = #嵌入式LDAP密碼族展。

spring.ldap.embedded.ldif = classpath:schema.ldif #Schema (LDIF)腳本資源引用。

spring.ldap.embedded.port = 0 #嵌入式LDAP端口拔鹰。

spring.ldap.embedded.validation.enabled = true #是否啟用LDAP模式驗證仪缸。

spring.ldap.embedded.validation.schema = #自定義架構(gòu)的路徑。

#MUSTACHE TEMPLATES(MustacheAutoConfiguration

spring.mustache.allow-request-override = false #是否允許HttpServletRequest屬性覆蓋(隱藏)控制器生成的同名模型屬性列肢。

spring.mustache.allow-session-override = false #是否允許HttpSession屬性覆蓋(隱藏)控制器生成的同名模型屬性恰画。

spring.mustache.cache = false #是否啟用模板緩存宾茂。

spring.mustache.charset = UTF-8 #模板編碼。

spring.mustache.check-template-location = true #是否檢查模板位置是否存在拴还。

spring.mustache.content-type = text / html #Content-Type value跨晴。

spring.mustache.enabled = true #是否為此技術(shù)啟用MVC視圖分辨率。

spring.mustache.expose-request-attributes = false #在與模板合并之前是否應(yīng)將所有請求屬性添加到模型中片林。

spring.mustache.expose-session-attributes = false #在與模板合并之前是否應(yīng)將所有HttpSession屬性添加到模型中端盆。

spring.mustache.expose-spring-macro-helpers = true #是否公開一個RequestContext供Spring的宏庫使用,名稱為“springMacroRequestContext”费封。

spring.mustache.prefix= classpath:/ templates / #適用于模板名稱的前綴焕妙。

spring.mustache.request-context-attribute = #所有視圖的RequestContext屬性的名稱。

spring.mustache.suffix = .mustache #后綴應(yīng)用于模板名稱弓摘。

spring.mustache.view-names = 7偃担可以解析的視圖名稱的白名單。

#SPRING MVC(WebMvcProperties

spring.mvc.async.request-timeout = #異步請求處理超時之前的時間衣盾。

spring.mvc.contentnegotiation.favor-parameter = false #是否應(yīng)使用請求參數(shù)(默認為“format”)來確定請求的媒體類型寺旺。

spring.mvc.contentnegotiation.favor-path-extension = false #是否應(yīng)使用URL路徑中的路徑擴展來確定所請求的媒體類型。

spring.mvc.contentnegotiation.media-types势决。* = #映射內(nèi)容協(xié)商的媒體類型的文件擴展名阻塑。例如,yml到text / yaml果复。

spring.mvc.contentnegotiation.parameter-name =#啟用“favor-parameter”時要使用的查詢參數(shù)名稱。

spring.mvc.date-format = #要使用的日期格式走搁。例如迈窟,`dd / MM / yyyy`私植。

spring.mvc.dispatch-trace-request = false #是否將TRACE請求分派給FrameworkServlet doService方法车酣。

spring.mvc.dispatch-options-request = true #是否將OPTIONS請求分派給FrameworkServlet doService方法。

spring.mvc.favicon.enabled = true #是否啟用favicon.ico的解析湖员。

spring.mvc.formcontent.putfilter.enabled = true #是否啟用Spring的HttpPutFormContentFilter贫悄。

spring.mvc.ignore-default-model-on-redirect = true#在重定向場景中是否應(yīng)忽略“默認”模型的內(nèi)容娘摔。

spring.mvc.locale = #要使用的語言環(huán)境。默認情況下鸭津,“Accept-Language”標(biāo)頭會覆蓋此區(qū)域設(shè)置。

spring.mvc.locale-resolver = accept-header #定義應(yīng)如何解析語言環(huán)境拥刻。

spring.mvc.log-resolved-exception = false #是否啟用由“HandlerExceptionResolver”解析的異常的警告日志記錄父泳。

spring.mvc.message-codes-resolver-format = #格式化消息代碼的策略。例如蒸眠,`PREFIX_ERROR_CODE`杆融。

spring.mvc.pathmatch.use-registered-suffix-pattern = false#后綴模式匹配是否僅適用于使用“spring.mvc.contentnegotiation.media-types脾歇。*”注冊的擴展。

spring.mvc.pathmatch.use-suffix-pattern = false #將模式與請求匹配時是否使用后綴模式匹配(“池摧。*”)激况。

spring.mvc.servlet.load-on-startup = -1 #加載調(diào)度程序servlet的啟動優(yōu)先級。

spring.mvc.static-path-pattern = / ** #用于靜態(tài)資源的路徑模式乌逐。

spring.mvc.throw-exception-if-no-handler-found = false #如果沒有找到Handler來處理請求竭讳,是否應(yīng)該拋出“NoHandlerFoundException”。

spring.mvc.view.prefix = #Spring MVC視圖前綴浙踢。spring.mvc.view.suffix = #Spring MVC視圖后綴洛波。

#SPRING RESOURCES HANDLING(ResourceProperties

spring.resources.add-mappings = true #是否啟用默認資源處理。

spring.resources.cache.cachecontrol.cache-private = #表示響應(yīng)消息僅供單個用戶使用,不得由共享高速緩存存儲闻伶。

spring.resources.cache.cachecontrol.cache-public = #表示任何緩存都可以存儲響應(yīng)蓝翰。

spring.resources.cache.cachecontrol.max-age = #應(yīng)該緩存響應(yīng)的最長時間,如果未指定持續(xù)時間后綴诞帐,則以秒為單位爆雹。

spring.resources.cache.cachecontrol.must-revalidate =#表示一旦它變得陳舊钙态,緩存一定不能使用響應(yīng)而不用服務(wù)器重新驗證它册倒。

spring.resources.cache.cachecontrol.no-cache = #表示只有在與服務(wù)器重新驗證時才能重用緩存的響應(yīng)。

spring.resources.cache.cachecontrol.no-store = #表示在任何情況下都不緩存響應(yīng)灿意。

spring.resources.cache.cachecontrol.no-transform = #表明他們不應(yīng)該轉(zhuǎn)換響應(yīng)內(nèi)容的中介(緩存和其他人)崇呵。

spring.resources.cache.cachecontrol.proxy-revalidate = #與“must-revalidate”指令的含義相同演熟,但它不適用于私有緩存侠驯。

spring.resources.cache.cachecontrol.s-max-age = #共享緩存應(yīng)緩存響應(yīng)的最長時間技矮,如果未指定持續(xù)時間后綴,則以秒為單位座云。

spring.resources.cache.cachecontrol.stale-if-error = #遇到錯誤時可以使用響應(yīng)的最長時間朦拖,如果未指定持續(xù)時間后綴璧帝,則以秒為單位。

spring.resources.cache.cachecontrol.stale-while-revalidate = #響應(yīng)變?yōu)槭Ш罂梢皂憫?yīng)的最長時間锣夹,如果未指定持續(xù)時間后綴银萍,則以秒為單位。

spring.resources.cache.period = #資源處理程序所服務(wù)資源的緩存周期搀绣。如果未指定持續(xù)時間后綴滤蝠,則將使用秒物咳。

spring.resources.chain.cache= true #是否在資源鏈中啟用緩存览闰。

spring.resources.chain.enabled = #是否啟用Spring資源處理鏈。默認情況下崖咨,禁用击蹲,除非至少啟用了一個策略婉宰。

spring.resources.chain.gzipped = false #是否啟用已解壓縮資源的解析心包。

spring.resources.chain.html-application-cache = false #是否啟用HTML5應(yīng)用程序緩存清單重寫。

spring.resources.chain.strategy.content.enabled = false #是否啟用內(nèi)容版本策略痕惋。

spring.resources.chain.strategy.content.paths = / **#逗號分隔的模式列表值戳,應(yīng)用于內(nèi)容版本策略炉爆。

spring.resources.chain.strategy.fixed.enabled = false #是否啟用固定版本策略。

spring.resources.chain.strategy.fixed.paths = / ** #以逗號分隔的模式列表應(yīng)用于固定版本策略。

spring.resources.chain.strategy.fixed.version = #用于固定版本策略的版本字符串螟炫。

spring.resources.static-locations = classpath:/ META-INF / resources /艺晴,classpath:/ resources /封寞,classpath:/ static /,classpath:/ public / #靜態(tài)資源的位置碗淌。

#SPRING SESSION(SessionProperties)sessoin

spring.session.store-type = #會話存儲類型亿眠。

spring.session.timeout = #會話超時磅废。如果未指定持續(xù)時間后綴拯勉,則將使用秒宫峦。

spring.session.servlet.filter-order = -2147483598 #會話存儲庫過濾順序。

spring.session.servlet.filter-dispatcher-types = async山卦,error账蓉,request #會話存儲庫過濾器調(diào)度程序類型逾一。

#SPRING SESSION HAZELCAST(HazelcastSessionProperties

spring.session.hazelcast.flush-mode = on-save #sessions flush mode遵堵。

spring.session.hazelcast.map-name = spring:session:sessions #用于存儲會話的地圖的名稱。

#SPRING SESSION JDBC(JdbcSessionProperties

spring.session.jdbc.cleanup-cron = 0 * * * * * #cron 表達式用于過期的會話清理作業(yè)波丰。

spring.session.jdbc.initialize-schema = embedded #數(shù)據(jù)庫模式初始化模式舶得。

spring.session.jdbc.schema = classpath中:組織/ springframework的/會話/ JDBC / schema- @ @ 平臺@ @ .SQL #的路徑SQL文件沐批,以用于初始化數(shù)據(jù)庫架構(gòu)。

spring.session.jdbc.table-name = SPRING_SESSION #用于存儲會話的數(shù)據(jù)庫表的名稱先馆。

#SPRING SESSION MONGODB(MongoSessionProperties

spring.session.mongodb.collection-name = sessions #用于存儲會話的集合名稱煤墙。

#SPRING SESSION REDIS(RedisSessionProperties

spring.session.redis.cleanup-cron = 0 * * * * * #cron 表達式用于過期的會話清理作業(yè)番捂。

spring.session.redis.flush-mode = on-save #sessions flush mode江解。

spring.session.redis.namespace = spring:session #用于存儲會話的密鑰的命名空間犁河。

#THYMELEAF(ThymeleafAutoConfiguration

spring.thymeleaf.cache = true #是否啟用模板緩存桨螺。

spring.thymeleaf.check-template = true #是否在呈現(xiàn)模板之前檢查模板是否存在。

spring.thymeleaf.check-template-location = true #是否檢查模板位置是否存在魏烫。

spring.thymeleaf.enabled = true #是否為Web框架啟用Thymeleaf視圖解析哄褒。

spring.thymeleaf.enable-spring-el-compiler = false #在SpringEL表達式中啟用SpringEL編譯器呐赡。

spring.thymeleaf.encoding = UTF-8 #模板文件編碼骏融。

spring.thymeleaf.excluded-view-names = #逗號分隔的視圖名稱列表(允許的模式)應(yīng)從分辨率中排除。

spring.thymeleaf.mode = HTML #要應(yīng)用于模板的模板模式茫藏。另請參見Thymeleaf的TemplateMode枚舉包个。

spring.thymeleaf.prefix = classpath:/ templates / #在構(gòu)建URL時添加前綴以查看名稱的前綴碧囊。

spring.thymeleaf.reactive.chunked-mode-view-names = #逗號分隔的視圖名稱列表(允許的模式)糯而,當(dāng)設(shè)置了最大塊大小時泊窘,它應(yīng)該是在CHUNKED模式下執(zhí)行的唯一列表烘豹。

spring.thymeleaf.reactive.full-mode-view-names =#逗號分隔的視圖名稱列表(允許的模式)携悯,即使設(shè)置了最大塊大小,也應(yīng)該在FULL模式下執(zhí)行龟劲。

spring.thymeleaf.reactive.max-chunk-size = 0 #用于寫入響應(yīng)的數(shù)據(jù)緩沖區(qū)的最大大胁(以字節(jié)為單位)照雁。

spring.thymeleaf.reactive.media-types = #視圖技術(shù)支持的媒體類型饺蚊。

spring.thymeleaf.servlet.content-type = text / html #Content-Type寫入HTTP響應(yīng)的值卸勺。

spring.thymeleaf.suffix = .html #在構(gòu)建URL時附加到視圖名稱的后綴曙求。

spring.thymeleaf.template-resolver-order = #鏈中模板解析器的順序映企。

spring.thymeleaf.view-名= #逗號分隔的視圖名稱列表(允許的模式)堰氓,可以解析双絮。

#SPRING WEBFLUX(WebFluxProperties)webflux

spring.webflux.date-format = #要使用的日期格式得问。例如宫纬,`dd / MM / yyyy`漓骚。

spring.webflux.static-path-pattern = / ** #用于靜態(tài)資源的路徑模式。

#SPRING WEB SERVICES(WebServicesProperties

spring.webservices.path = / services #作為服務(wù)基URI的路徑噩斟。

spring.webservices.servlet.init = #Servlet init參數(shù)傳遞給Spring Web Services剃允。

spring.webservices.servlet.load-on-startup = -1 #加載Spring Web Services servlet的啟動優(yōu)先級硅急。

spring.webservices.wsdl-locations = #逗號分隔的WSDL位置列表以及要作為bean公開的隨附XSD营袜。



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末荚板,一起剝皮案震驚了整個濱河市吩屹,隨后出現(xiàn)的幾起案子煤搜,更是在濱河造成了極大的恐慌擦盾,老刑警劉巖淌哟,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件徒仓,死亡現(xiàn)場離奇詭異掉弛,居然都是意外死亡殃饿,警方通過查閱死者的電腦和手機芋肠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谬晕,“玉大人攒钳,你說我怎么就攤上這事不撑。” “怎么了姆坚?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵兼呵,是天一觀的道長击喂。 經(jīng)常有香客問我懂昂,道長没宾,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任勉失,我火速辦了婚禮乱凿,結(jié)果婚禮上徒蟆,老公的妹妹穿的比我還像新娘段审。我一直安慰自己闹蒜,他們只是感情好绷落,可當(dāng)我...
    茶點故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布砌烁。 她就那樣靜靜地躺著函喉,像睡著了一般管呵。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上顿天,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天牌废,我揣著相機與錄音鸟缕,去河邊找鬼懂从。 笑死番甩,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的窍育。 我是一名探鬼主播漱抓,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼乞娄,長吁一口氣:“原來是場噩夢啊……” “哼仪或!你這毒婦竟也來了溶其?” 一聲冷哼從身側(cè)響起敦间,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤廓块,失蹤者是張志新(化名)和其女友劉穎带猴,沒想到半個月后拴清,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體口予,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡沪停,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年木张,在試婚紗的時候發(fā)現(xiàn)自己被綠了舷礼。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鹃彻。...
    茶點故事閱讀 38,716評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖妻献,靈堂內(nèi)的尸體忽然破棺而出蛛株,到底是詐尸還是另有隱情,我是刑警寧澤旋奢,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布泳挥,位于F島的核電站至朗,受9級特大地震影響屉符,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜锹引,卻給世界環(huán)境...
    茶點故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一矗钟、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧嫌变,春花似錦吨艇、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至倘待,卻和暖如春疮跑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背凸舵。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工祖娘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人啊奄。 一個月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓渐苏,卻偏偏與公主長得像,于是被迫代替她去往敵國和親菇夸。 傳聞我的和親對象是個殘疾皇子琼富,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,612評論 2 350

推薦閱讀更多精彩內(nèi)容