spring boot 最全配置說明(一)

文章引用自https://blog.csdn.net/sinat_41620463/article/details/89311485持痰,以防被刪。先mark在整理

端口號(hào)

server.port=8000

Web URL

server.context-path=/config

服務(wù)器ip地址

server.address=

設(shè)置http header大小 注意此處tomcat6-7 中默認(rèn)是8192 即8k 并且每一個(gè)連接都會(huì)開辟一個(gè)8k的cache 修改配置一定注意

server.max-http-header-size=

設(shè)置返回http頭

server.server-header=

設(shè)置servlet path 默認(rèn)為/

server.servlet-path=

設(shè)置超時(shí)時(shí)間沧侥,單位為毫秒,如不設(shè)置將使用容器默認(rèn)時(shí)間魄鸦,-1表示不設(shè)置

server.connection-timeout=

設(shè)置ServletContext parameter

server.context-parameters.MyDefinition=我的定義

設(shè)置應(yīng)用名

server.display-name=app

是否啟用相應(yīng)壓縮宴杀,支持text/html, text/xml, text/plain,text/css, text/javascript, application/javascript

server.compression.enabled=false

指定壓縮類型,默認(rèn)text/html, text/xml, text/plain,text/css, text/javascript, application/javascript

server.compression.mime-types=

指定不壓縮的user-agent号杏,多個(gè)以逗號(hào)分隔婴氮,默認(rèn)值為:text/html,text/xml,text/plain,text/css

server.compression.excluded-user-agents=

超過該值將被壓縮,默認(rèn)是2048

server.compression.min-response-size=1024

錯(cuò)誤地址盾致,默認(rèn)是/error

server.error.path=

是否包含異常的堆棧信息主经,默認(rèn)是NEVER,其他ALWAYS庭惜,ON_TRACE_PARAM

server.error.include-stacktrace=

當(dāng)服務(wù)器錯(cuò)誤是罩驻,是否顯示錯(cuò)誤信息,默認(rèn)為true

server.error.whitelabel.enabled=

Jetty

Jetty 啟用處理請(qǐng)求的線程數(shù)护赊,設(shè)置值小于或等于處理器的2倍

server.jetty.acceptors=

設(shè)置Jetty post content 大小惠遏,單位為byte

server.jetty.max-http-post-size=

設(shè)置Jetty selectors 線程數(shù)

server.jetty.selectors=

Jsp

設(shè)置Jsp servlet class,默認(rèn)為:org.apache.jasper.servlet.JspServlet骏啰,其他如:org.springframework.web.servlet.DispatcherServlet

server.jsp-servlet.class-name=org.springframework.web.servlet.DispatcherServlet

設(shè)置Jsp初始化參數(shù)

server.jsp-servlet.init-parameters.MyDefinition=我的定義

是否將Jsp servlet 注冊(cè)到servlet 容器中

server.jsp-servlet.registered=

Cookie

設(shè)置cookie描述

server.session.cookie.comment=

設(shè)置cookie作用域

server.session.cookie.domain=

設(shè)置cookie是否只讀

server.session.cookie.http-only=

設(shè)置cookie最大有效時(shí)間

server.session.cookie.max-age=

設(shè)置cookie名稱

server.session.cookie.name=

設(shè)置cookie生效路徑

server.session.cookie.path=

如果使用SSL节吮,設(shè)置為true

server.session.cookie.secure=

是否在重啟時(shí)持久化session

server.session.persistent=

存儲(chǔ)路徑

server.session.store-dir=

session過期時(shí)間

server.session.timeout=

設(shè)置session跟蹤模式(可以設(shè)置為"cookie", "url", "ssl")

server.session.tracking-modes=

SSL

是否支持SSL ciphers

server.ssl.ciphers=

設(shè)定client驗(yàn)證方式是wanted或needed

server.ssl.client-auth=

開啟ssl支持

server.ssl.enabled=

是否開啟ssl協(xié)議

server.ssl.enabled-protocols=

存儲(chǔ)區(qū)的密鑰名稱

server.ssl.key-alias=

存儲(chǔ)區(qū)的密鑰密碼

server.ssl.key-password=

ssl證書地址

server.ssl.key-store=

訪問密鑰的密碼

server.ssl.key-store-password=

設(shè)置密鑰存儲(chǔ)的提供者

server.ssl.key-store-provider=

設(shè)置密鑰存儲(chǔ)的類型

server.ssl.key-store-type=

設(shè)置ssl協(xié)議 默認(rèn)TLS

server.ssl.protocol=

持有ssl證書的信任存儲(chǔ)庫

server.ssl.trust-store=

持有ssl證書存儲(chǔ)庫的密碼

server.ssl.trust-store-password=

持有ssl證書存儲(chǔ)庫的提供者

server.ssl.trust-store-provider=

持有ssl證書存儲(chǔ)類型

server.ssl.trust-store-type=

Tomcat

請(qǐng)求隊(duì)列的最大長(zhǎng)度

server.tomcat.accept-count=

是否刷新日志緩沖區(qū)

server.tomcat.accesslog.buffered=

日志存儲(chǔ)路徑,默認(rèn)logs

server.tomcat.accesslog.directory=

是否存儲(chǔ)log判耕,默認(rèn)為false

server.tomcat.accesslog.enabled=

日志文件后綴名透绩,默認(rèn).yyyy-MM-dd

server.tomcat.accesslog.file-date-format=

設(shè)定access logs的格式,默認(rèn): common

server.tomcat.accesslog.pattern=

log文件前綴壁熄,默認(rèn)是access_log

server.tomcat.accesslog.prefix=

延遲將時(shí)間戳包含在文件命中當(dāng)日志循環(huán)時(shí)

server.tomcat.accesslog.rename-on-rotate=

是否設(shè)置請(qǐng)求的IP地址帚豪、主機(jī)名、協(xié)議和端口的請(qǐng)求屬性

server.tomcat.accesslog.request-attributes-enabled=

是否啟用日志循環(huán)

server.tomcat.accesslog.rotate=

日志文件后綴名草丧,默認(rèn).log

server.tomcat.accesslog.suffix=

忽略文件字符

server.tomcat.additional-tld-skip-patterns=

在調(diào)用backgroundProcess方法的時(shí)間延遲狸臣。默認(rèn)30秒

server.tomcat.background-processor-delay=

tomcat根目錄,默認(rèn)是臨時(shí)目錄

server.tomcat.basedir=

正則表達(dá)式匹配內(nèi)部代理

server.tomcat.internal-proxies=

服務(wù)器接受的最大連接數(shù)

server.tomcat.max-connections=

服務(wù)器接受最大的post內(nèi)容請(qǐng)求

server.tomcat.max-http-post-size=

最大工作線程

server.tomcat.max-threads=

最少空閑工作線程

server.tomcat.min-spare-threads=

用于覆蓋http頭名稱

server.tomcat.port-header=

header包含協(xié)議名昌执,通常命名格式為X-Forwarded-Proto

server.tomcat.protocol-header=

表示請(qǐng)求使用ssl協(xié)議烛亦,默認(rèn)為https

server.tomcat.protocol-header-https-value=

是否使用/作為請(qǐng)求重定向的根路徑

server.tomcat.redirect-context-root=

提取遠(yuǎn)程ip地址的頭信息名稱

server.tomcat.remote-ip-header=

配置uri字符編碼

server.tomcat.uri-encoding=

#----------------------------------------

CORE PROPERTIES

#----- -----------------------------------
debug = false #啟用調(diào)試日志诈泼。
trace = false #啟用跟蹤日志。

logGING

logging.config = #日志配置文件的位置此洲。例如厂汗,Logback的classpath:logback.xml
logging.exception-conversion-word =%wEx #記錄異常時(shí)使用的轉(zhuǎn)換字呜师。
logging.file = #日志文件名(例如娶桦,myapp.log)。名稱可以是精確位置或相對(duì)于當(dāng)前目錄汁汗。
logging.file.max-history = 0 #要保留的歸檔日志文件的最大值衷畦。僅支持默認(rèn)的logback設(shè)置。
logging.file.max-size = 10MB #最大日志文件大小知牌。僅支持默認(rèn)的logback設(shè)置祈争。
logging.level。* =#日志級(jí)別嚴(yán)重等級(jí)映射角寸。例如菩混,[logging.level.org](http://logging.level.org/).springframework = DEBUG
logging.path = #日志文件的位置扁藕。例如沮峡,/ var / log
logging.pattern.console = #用于輸出到控制臺(tái)的Appender模式亿柑。僅支持默認(rèn)的Logback設(shè)置邢疙。
logging.pattern.dateformat = yyyy-MM-dd HH:mm:ss.SSS #日志日期格式的Appender模式。僅支持默認(rèn)的Logback設(shè)置望薄。
logging.pattern.file = #用于輸出到文件的Appender模式疟游。僅支持默認(rèn)的Logback設(shè)置。
logging.pattern.level =%5p #日志級(jí)別的Appender模式痕支。僅支持默認(rèn)的Logback設(shè)置颁虐。
logging.register-shutdown-hook = false #在日志記錄系統(tǒng)初始化時(shí)為其注冊(cè)一個(gè)shutdown hook。

#AOP
spring.aop.auto =真#添加@EnableAspectJAutoProxy卧须。
spring.aop.proxy-target-class = true #是否要?jiǎng)?chuàng)建基于子類的(CGLIB)代理(true)聪廉,而不是基于標(biāo)準(zhǔn)Java接口的代理(false)。

IDENTITY (ContextIdApplicationContextInitializer)

spring.application.name = #應(yīng)用程序名稱故慈。

#ADMIN (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 = #要排除的自動(dòng)配置類。

#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 中橫幅圖像的高度(默認(rèn)基于圖像高度)闸度。
spring.banner.image.margin = 2 #字符中的左手圖像邊距竭贩。
spring.banner.image.invert = false #是否應(yīng)針對(duì)暗終端主題反轉(zhuǎn)圖像。

SPRING CORE spring.beaninfo.ignore = true #是否跳過BeanInfo類的搜索莺禁。

SPRING CACHE(CacheProperties)

spring.cache.cache-names = #Cmama 分隔的要?jiǎng)?chuàng)建的緩存名稱列表(如果底層緩存管理器支持)留量。
spring.cache.caffeine.spec = #用于創(chuàng)建緩存的規(guī)范。有關(guān)規(guī)格格式的更多詳細(xì)信息哟冬,請(qǐng)參閱CaffeineSpec楼熄。
spring.cache.couchbase.expiration = 0ms #條目到期。默認(rèn)情況下浩峡,條目永不過期可岂。請(qǐng)注意,此值最終會(huì)轉(zhuǎn)換為秒翰灾。
spring.cache.ehcache.config = #用于初始化EhCache的配置文件的位置缕粹。
spring.cache.infinispan.config = #用于初始化Infinispan的配置文件的位置。
spring.cache.jcache.config = #用于初始化緩存管理器的配置文件的位置纸淮。
spring.cache.jcache.provider = #CachingProvider實(shí)現(xiàn)的完全限定名稱平斩,用于檢索符合JSR-107的緩存管理器。僅當(dāng)類路徑上有多個(gè)JSR-107實(shí)現(xiàn)時(shí)才需要萎馅。
spring.cache.redis.cache-null-values = true #允許緩存空值双戳。
spring.cache.redis.key-prefix = #鍵前綴。
spring.cache.redis.time-to-live = 0ms #條目到期糜芳。默認(rèn)情況下飒货,條目永不過期丹允。
spring.cache.redis.use-key-prefix = true#寫入Redis時(shí)是否使用密鑰前綴隆檀。
spring.cache.type = #Cache 類型沽一。默認(rèn)情況下寒跳,根據(jù)環(huán)境自動(dòng)檢測(cè)眯娱。

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

spring.config.additional-location = #配置除默認(rèn)值之外使用的文件位置屠橄。
spring.config.location = #配置替換默認(rèn)值的文件位置骤视。
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 =類路徑:git.properties 生成的git.properties文件#所在。

#JMX
spring.jmx.default域 = #JMX域名滥比。
spring.jmx.enabled = true #將管理bean公開給JMX域亚脆。
spring.jmx.server = mbeanServer #MBeanServer bean name。

Email (MailProperties)

spring.mail.default-encoding = UTF-8 #默認(rèn)MimeMessage編碼盲泛。
spring.mail.host = #SMTP 服務(wù)器主機(jī)濒持。例如键耕,[smtp.example.com](http://smtp.example.com/)柑营。
spring.mail.jndi-name = #會(huì)話JNDI名稱官套。設(shè)置時(shí)酒奶,優(yōu)先于其他會(huì)話設(shè)置虏杰。
spring.mail.password = #SMTP 服務(wù)器的登錄密碼。
spring.mail.port = #SMTP 服務(wù)器端口纺阔。
spring.mail.properties瘸彤。* = #其他JavaMail會(huì)話屬性质况。
spring.mail.protocol = smtp #SMTP服務(wù)器使用的協(xié)議玻靡。
spring.mail.test-connection = false#是否在啟動(dòng)時(shí)測(cè)試郵件服務(wù)器是否可用囤捻。
spring.mail.username = #STP 服務(wù)器的登錄用戶蝎土。

APICING SETTINGS(SpringApplication)

spring.main.banner-mode = console #模式用于在應(yīng)用程序運(yùn)行時(shí)顯示橫幅誊涯。
spring.main.sources = 要包含在ApplicationContext中的

Sources (類名,包名或XML資源位置)跪呈。spring.main.web-application-type = #用于顯式請(qǐng)求特定類型的Web應(yīng)用程序的標(biāo)志耗绿。如果未設(shè)置缭乘,則根據(jù)類路徑自動(dòng)檢測(cè)。

FILE ENCODING(FileEncodingApplicationListener)

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

INTEREMENTIZATION (MessageSourceProperties)

spring.messages.always-use-message-format = false #是否始終應(yīng)用MessageFormat規(guī)則堕绩,甚至解析不帶參數(shù)的消息奴紧。
spring.messages.basename = messages #逗號(hào)分隔的basenames列表(本質(zhì)上是一個(gè)完全限定的類路徑位置)黍氮,每個(gè)都遵循ResourceBundle約定沫浆,輕松支持基于斜杠的位置专执。
spring.messages.cache-duration = #加載的資源包文件緩存持續(xù)時(shí)間本股。未設(shè)置時(shí)拄显,捆綁包將永久緩存躬审。如果未指定持續(xù)時(shí)間后綴承边,則將使用秒炒刁。
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 #是否使用消息代碼作為默認(rèn)消息而不是拋出“NoSuchMessageException”蜒灰。僅在開發(fā)期間推薦强窖。

#OUTPUT
spring.output.ansi.enabled =檢測(cè)#配置的ANSI輸出翅溺。

PID FILE(ApplicationPidFileWriter)

spring.pid.fail-on-write-error = #如果使用ApplicationPidFileWriter但它無法寫入PID文件咙崎,則失敗褪猛。
spring.pid.file = #要寫入的PID文件的位置(如果使用ApplicationPidFileWriter)握爷。

#PROFILES
spring.profiles.active = #逗號(hào)分隔的有源配置文件列表新啼≡镒玻可以通過命令行開關(guān)覆蓋物舒。
spring.profiles.include = #無條件地激活指定的逗號(hào)分隔的配置文件列表(如果使用YAML冠胯,則激活配置文件列表)荠察。

#Quartz調(diào)度器(QuartzProperties)
spring.quartz.jdbc.comment前綴 = - #前綴在SQL初始化腳本單行注釋悉盆。
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è)存儲(chǔ)類型芥玉。
spring.quartz.properties灿巧。* = #其他Quartz Scheduler屬性抠藕。

REACTOR (ReactorCoreProperties)

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

SENDGRID(SendGridAutoConfiguration)

spring.sendgrid.api-key = #SendGrid API密鑰零院。
spring.sendgrid.proxy.host = #SendGrid代理主機(jī)告抄。
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拣宰,application / javascript #應(yīng)該壓縮的以逗號(hào)分隔的MIME類型列表巡社。
server.compression.min-response-size = 2048 #執(zhí)行壓縮所需的最小“Content-Length”值晌该。
server.connection超時(shí)= #連接器在關(guān)閉連接之前等待另一個(gè)HTTP請(qǐng)求的時(shí)間朝群。未設(shè)置時(shí)姜胖,將使用連接器的特定于容器的默認(rèn)值。使用值-1表示沒有(即無限)超時(shí)隧出。
server.error.include-exception = false #包含“exception”屬性胀瞪。
server.error.include-stacktrace = never #何時(shí)包含“stacktrace”屬性凄诞。
server.error.path = / error #錯(cuò)誤控制器的路徑帆谍。
server.error.whitelabel.enabled = true #是否在服務(wù)器出錯(cuò)時(shí)啟用瀏覽器中顯示的默認(rèn)錯(cuò)誤頁面汛蝙。
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 #請(qǐng)求日志的時(shí)間戳格式历帚。
server.jetty.accesslog.enabled = false #啟用訪問日志挽牢。
server.jetty.accesslog.extended-format = false #啟用擴(kuò)展NCSA格式禽拔。
server.jetty.accesslog.file-date-format = #日期格式放在日志文件名中睹栖。
server.jetty.accesslog.filename =#Log filename野来。如果未指定豁辉,則日志重定向到“System.err”徽级。
server.jetty.accesslog.locale = #請(qǐng)求日志的區(qū)域設(shè)置餐抢。
server.jetty.accesslog.log-cookies = false #啟用請(qǐng)求cookie的記錄弹澎。
server.jetty.accesslog.log-latency = false #啟用請(qǐng)求處理時(shí)間的記錄殴胧。
server.jetty.accesslog.log-server = false #啟用請(qǐng)求主機(jī)名的日志記錄团滥。
server.jetty.accesslog.retention-period = 31 #刪除輪換日志文件之前的天數(shù)灸姊。
server.jetty.accesslog.time-zone = GMT #請(qǐng)求日志的時(shí)區(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- 頭應(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 #是否已注冊(cè)JSP servlet。
server.servlet.path = / #主調(diào)度程序servlet的路徑遇革。
server.servlet.session.cookie.comment = #會(huì)話cookie的評(píng)論。
server.servlet.session.cookie.domain = #會(huì)話cookie的域名揪漩。
server.servlet.session.cookie.http-only = 會(huì)話cookie的Q偃荩“HttpOnly”標(biāo)志蜀细。
server.servlet.session.cookie.max-age = #會(huì)話cookie的最大年齡奠衔。如果未指定持續(xù)時(shí)間后綴涣觉,則將使用秒。
server.servlet.session.cookie.name = #會(huì)話cookie名稱膝宁。
server.servlet.session.cookie.path = #會(huì)話cookie的路徑。
server.servlet.session.cookie.secure = 會(huì)話cookie的=榉担“Secure”標(biāo)志圣蝎。
server.servlet.session.persistent = false #是否在重新啟動(dòng)之間保留會(huì)話數(shù)據(jù)。
server.servlet.session.store-dir = #用于存儲(chǔ)會(huì)話數(shù)據(jù)的目錄关面。
server.servlet.session.timeout = #會(huì)話超時(shí)。如果未指定持續(xù)時(shí)間后綴澈驼,則將使用秒缝其。
server.servlet.session.tracking-modes = #會(huì)話跟蹤模式(以下一項(xiàng)或多項(xiàng):“cookie”榴都,“url”嘴高,“ssl”)。
server.ssl.ciphers = #支持的SSL密碼套啤。
server.ssl.client-auth = #是否需要客戶端身份驗(yàn)證(“想要”)或需要(“需要”)。需要信任存儲(chǔ)唆鸡。
server.ssl.enabled = #啟用SSL支持。
server.ssl.enabled-protocols = #啟用SSL協(xié)議枣察。
server.ssl.key-alias = #標(biāo)識(shí)密鑰庫中密鑰的別名争占。
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證書的信任存儲(chǔ)嘿辟。
server.ssl.trust-store-password = #用于訪問信任庫的密碼。
server.ssl.trust-store-provider = #信任存儲(chǔ)的提供者片效。
server.ssl.trust-store-type = #信任庫的類型红伦。
server.tomcat.accept-count = 0 #當(dāng)所有可能的請(qǐng)求處理線程都在使用時(shí),傳入連接請(qǐng)求的最大隊(duì)列長(zhǎng)度淀衣。
server.tomcat.accesslog.buffered = true #是否緩沖輸出以使其僅定期刷新昙读。
server.tomcat.accesslog.directory = logs #創(chuàng)建日志文件的目錄∨蚯牛可以是絕對(duì)的或相對(duì)于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)時(shí)間蕴掏。
server.tomcat.accesslog.request-attributes-enabled = false #設(shè)置用于請(qǐng)求的IP地址障般,主機(jī)名,協(xié)議和端口的請(qǐng)求屬性盛杰。
server.tomcat.accesslog.rotate = true #是否啟用訪問日志輪換挽荡。
server.tomcat.accesslog.suffix = .log#日志文件名后綴。
server.tomcat.additional-tld-skip-patterns = #逗號(hào)分隔的其他模式列表即供,這些模式匹配要忽略的TLD掃描的jar定拟。
server.tomcat.background-processor-delay = 30s #調(diào)用backgroundProcess方法之間的延遲。如果未指定持續(xù)時(shí)間后綴募狂,則將使用秒办素。
server.tomcat.basedir = #Tomcat 基目錄。如果未指定祸穷,則使用臨時(shí)目錄性穿。
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} #正則表達(dá)式匹配可信IP地址缎除。
server.tomcat.max-connections = 0 #服務(wù)器在任何給定時(shí)間接受和處理的最大連接數(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é)議的標(biāo)頭,通常命名為“X-Forwarded-Proto”袒炉。
server.tomcat.protocol-header-https-value = https #協(xié)議標(biāo)頭的值旁理,指示傳入請(qǐng)求是否使用SSL。
server.tomcat.redirect-context-root = #是否應(yīng)通過在路徑中附加/來重定向?qū)ι舷挛母恼?qǐng)求我磁。
server.tomcat.remote-ip-header = #從中提取遠(yuǎn)程IP的HTTP頭的名稱孽文。例如,X-FORWARDED-FOR夺艰。
server.tomcat.resource.cache-ttl = #靜態(tài)資源緩存的生存時(shí)間芋哭。
server.tomcat.uri-encoding = UTF-8 #用于解碼URI的字符編碼。
server.tomcat.use-relative-redirects = #通過調(diào)用sendRedirect生成的HTTP 1.1和更高版本的位置標(biāo)頭是使用相對(duì)還是絕對(duì)重定向郁副。
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 = #每個(gè)緩沖區(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)在啟動(dòng)時(shí)初始化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)在與模板合并之前將所有請(qǐng)求屬性添加到模型中纽绍。
spring.freemarker.expose-session-attributes = false #是否應(yīng)在與模板合并之前將所有HttpSession屬性添加到模型中蕾久。
spring.freemarker.expose-spring-macro-helpers = true #是否公開一個(gè)RequestContext供Spring的宏庫使用,名稱為“springMacroRequestContext”拌夏。
spring.freemarker.prefer-file-system-access = true #是否更喜歡文件系統(tǒng)訪問以進(jìn)行模板加載僧著。文件系統(tǒng)訪問可以熱檢測(cè)模板更改履因。
spring.freemarker.prefix = #在構(gòu)建URL時(shí)添加前綴以查看名稱的前綴。
spring.freemarker.request-context-attribute = #所有視圖的
RequestContext屬性的名稱盹愚。spring.freemarker.settings栅迄。* = #眾所周知的FreeMarker密鑰,傳遞給FreeMarker的配置皆怕。
spring.freemarker.suffix = .ftl #在構(gòu)建URL時(shí)附加到視圖名稱的后綴毅舆。
spring.freemarker.template-loader-path = classpath:/ templates /#逗號(hào)分隔的模板路徑列表。
spring.freemarker.view-names = S冢可以解析的視圖名稱的白名單憋活。

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辜梳。* = #請(qǐng)參閱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)在與模板合并之前將所有請(qǐng)求屬性添加到模型中作瞄。
spring.groovy.template.expose-session-attributes = false #在與模板合并之前是否應(yīng)將所有HttpSession屬性添加到模型中。
spring.groovy.template.expose-spring-macro-helpers = true #是否公開一個(gè)RequestContext供Spring的宏庫使用析二,名稱為“springMacroRequestContext”粉洼。
spring.groovy.template.prefix = #在構(gòu)建URL時(shí)添加前綴以查看名稱的前綴。
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時(shí)附加到視圖名稱的后綴。
spring.groovy.template.view-names =8蛳牛可以解析的視圖名稱的白名單宵喂。

SPRING HATEOAS(HateoasProperties)

spring.hateoas.use-hal-as-default-json-media-type = true #是否應(yīng)將application / hal + json響應(yīng)發(fā)送給接受application / json的請(qǐng)求。

HTTP 消息轉(zhuǎn)換spring.http.converters.preferred-json-mapper = #用于HTTP消息轉(zhuǎn)換的首選JSON映射器会傲。默認(rèn)情況下锅棕,根據(jù)環(huán)境自動(dòng)檢測(cè)。

HTTP 編碼(HttpEncodingProperties)

spring.http.encoding.charset = UTF-8 #HTTP 請(qǐng)求和響應(yīng)的字符集淌山。如果未明確設(shè)置裸燎,則添加到“Content-Type”標(biāo)頭。
spring.http.encoding.enabled = true #是否啟用http編碼支持泼疑。
spring.http.encoding.force = #是否在HTTP請(qǐng)求和響應(yīng)上強(qiáng)制編碼到配置的字符集德绿。
spring.http.encoding.force-request = #是否在HTTP請(qǐng)求中強(qiáng)制編碼到配置的字符集。未指定“force”時(shí),默認(rèn)為true移稳。
spring.http.encoding.force-response =#是否在HTTP響應(yīng)中強(qiáng)制編碼到配置的字符集蕴纳。
spring.http.encoding.mapping = #用于編碼映射的Locale。

MULTIPART (MultipartProperties)

spring.servlet.multipart.enabled = true #是否啟用對(duì)分段上傳的支持个粱。
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#最大請(qǐng)求大小梭稚。值可以使用后綴“MB”或“KB”分別表示兆字節(jié)或千字節(jié)颖低。
spring.servlet.multipart.resolve-lazily = false #是否在文件或參數(shù)訪問時(shí)懶惰地解析多部分請(qǐng)求。

JACKSON (JacksonProperties)

spring.jackson.date-format = #日期格式字符串或完全限定的日期格式類名弧烤。例如忱屑,yyyy-MM-dd HH:mm:ss
spring.jackson.default-property-inclusion = O景海控制序列化期間包含的屬性莺戒。配置了Jackson的JsonInclude.Include枚舉中的一個(gè)值。
spring.jackson.deserialization急波。* = #Jackon on / off功能會(huì)影響Java對(duì)象的反序列化方式从铲。
spring.jackson.generator。* = #Jackson開/關(guān)功能澄暮,適用于發(fā)電機(jī)名段。
spring.jackson.joda-date-time-format =#Joda日期時(shí)間格式字符串。如果未配置泣懊,如果使用格式字符串配置伸辟,則使用“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功能會(huì)影響Java對(duì)象的序列化方式。
spring.jackson.time-zone =#格式化日期時(shí)使用的時(shí)區(qū)亡脸。例如押搪,“America / Los_Angeles”或“GMT + 10”佛南。

GSON(GsonProperties)

spring.gson.date-format = #序列化Date對(duì)象時(shí)使用的格式搔谴。
spring.gson.disable-html-escaping = #是否禁用轉(zhuǎn)義HTML字符紊遵,如'<'怖亭,'>'等
.chring.gson.disable-inner-class-serialization = #是否在排除內(nèi)部類時(shí)序列化。
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)用于對(duì)象字段的命名策略埂陆。
spring.gson.generate-non-executable-json = #是否通過在輸出前添加一些特殊文本來生成不可執(zhí)行的JSON苛白。
spring.gson.lenient = #是否寬容解析不符合RFC 4627的
JSON.chring.gson.long-serialization-policy = #長(zhǎng)和長(zhǎng)類型的序列化策略。
spring.gson.pretty-printing = #是否輸出適合頁面的序列化JSON以進(jìn)行漂亮的打印焚虱。
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的啟動(dòng)優(yōu)先級(jí)。
spring.jersey.type = servlet #Jersey集成類型丰嘉。

SPRING LDAP(LdapProperties)

spring.ldap.anonymous-read-only = false #只讀操作是否應(yīng)使用匿名環(huán)境夯到。
spring.ldap.base = #Base 后綴,所有操作都應(yīng)該從中發(fā)起饮亏。
spring.ldap.base-environment耍贾。* = #LDAP 規(guī)范設(shè)置。
spring.ldap.password = #服務(wù)器的登錄密碼路幸。
spring.ldap.urls = #服務(wù)器的LDAP URL荐开。
spring.ldap.username = #登錄服務(wù)器的用戶名。

EmbEDDED LDAP(EmbeddedLdapProperties#EMBEDDED)

spring.ldap.embedded.base-dn = H芭猓基本DN列表誓焦。
spring.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模式驗(yàn)證仍翰。
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)在與模板合并之前將所有請(qǐng)求屬性添加到模型中。
spring.mustache.expose-session-attributes = false #是否應(yīng)在與模板合并之前將所有HttpSession屬性添加到模型中挣跋。
spring.mustache.expose-spring-macro-helpers = true #是否公開一個(gè)RequestContext供Spring的宏庫使用三圆,名稱為“springMacroRequestContext”。
spring.mustache.prefix= classpath:/ templates / #適用于模板名稱的前綴避咆。
spring.mustache.request-context-attribute = #所有視圖的
RequestContext屬性的名稱舟肉。spring.mustache.suffix = .mustache #應(yīng)用于模板名稱的后綴。
spring.mustache.view-names = 2榭猓可以解析的視圖名稱的白名單路媚。

SPRING MVC(WebMvcProperties)

spring.mvc.async.request-timeout = #異步請(qǐng)求處理
超時(shí)之前的時(shí)間。spring.mvc.contentnegotiation.favor-parameter = false #是否應(yīng)使用請(qǐng)求參數(shù)(默認(rèn)情況下為“format”)來確定請(qǐng)求的媒體類型樊销。
spring.mvc.contentnegotiation.favor-path-extension = false #是否應(yīng)使用URL路徑中的路徑擴(kuò)展來確定請(qǐng)求的媒體類型整慎。
spring.mvc.contentnegotiation.media-types。* = #映射內(nèi)容協(xié)商的媒體類型的文件擴(kuò)展名围苫。例如院领,yml到text / yaml。
spring.mvc.contentnegotiation.parameter-name =#啟用“favor-parameter”時(shí)要使用的查詢參數(shù)名稱够吩。
spring.mvc.date-format = #要使用的日期格式比然。例如,dd / MM / yyyy周循。
spring.mvc.dispatch-trace-request = false #是否將TRACE請(qǐng)求分派給FrameworkServlet doService方法强法。
spring.mvc.dispatch-options-request = true #是否將OPTIONS請(qǐng)求分派給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#在重定向場(chǎng)景中是否應(yīng)忽略“默認(rèn)”模型的內(nèi)容。
spring.mvc.locale = #要使用的語言環(huán)境嚎研。默認(rèn)情況下蓖墅,“Accept-Language”標(biāo)頭會(huì)覆蓋此區(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。”注冊(cè)的擴(kuò)展蚜退。
spring.mvc.pathmatch.use-suffix-pattern = false #在將模式與請(qǐng)求匹配時(shí)是否使用后綴模式匹配(“闰靴。
”)彪笼。
spring.mvc.servlet.load-on-startup = -1 #加載調(diào)度程序servlet的啟動(dòng)優(yōu)先級(jí)。
spring.mvc.static-path-pattern = / ** #用于靜態(tài)資源的路徑模式蚂且。
spring.mvc.throw-exception-if-no-handler-found = false #如果沒有找到Handler來處理請(qǐng)求配猫,是否應(yīng)該拋出“NoHandlerFoundException”。
spring.mvc.view.prefix = #Spring MVC視圖前綴杏死。
spring.mvc.view.suffix = #Spring MVC視圖后綴章姓。

#SPRING RESOURCES HANDLING(ResourceProperties)
spring.resources.add-mappings = true #是否啟用默認(rèn)資源處理。
spring.resources.cache.cachecontrol.cache-private = #指示響應(yīng)消息是針對(duì)單個(gè)用戶的识埋,并且不能由共享高速緩存存儲(chǔ)。
spring.resources.cache.cachecontrol.cache-public = #表示任何緩存都可以存儲(chǔ)響應(yīng)零渐。
spring.resources.cache.cachecontrol.max-age = #應(yīng)該緩存響應(yīng)的最長(zhǎng)時(shí)間窒舟,如果未指定持續(xù)時(shí)間后綴,則以秒為單位诵盼。
spring.resources.cache.cachecontrol.must-revalidate =#表示一旦它變得陳舊惠豺,緩存不得使用響應(yīng)而不用服務(wù)器重新驗(yàn)證它。
spring.resources.cache.cachecontrol.no-cache = #表示只有在與服務(wù)器重新驗(yàn)證時(shí)才能重用緩存的響應(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)的最長(zhǎng)時(shí)間,如果未指定持續(xù)時(shí)間后綴饮寞,則以秒為單位孝扛。
spring.resources.cache.cachecontrol.stale-if-error = #遇到錯(cuò)誤時(shí)可以使用響應(yīng)的最長(zhǎng)時(shí)間,如果未指定持續(xù)時(shí)間后綴幽崩,則以秒為單位苦始。
spring.resources.cache.cachecontrol.stale-while-revalidate = #響應(yīng)變?yōu)槭Ш罂梢皂憫?yīng)的最長(zhǎng)時(shí)間,如果未指定持續(xù)時(shí)間后綴慌申,
則以秒為單位陌选。spring.resources.cache.period = #資源處理程序所服務(wù)資源的緩存周期。如果未指定持續(xù)時(shí)間后綴蹄溉,則將使用秒咨油。
spring.resources.chain.cache= true #是否在資源鏈中啟用緩存。
spring.resources.chain.enabled = #是否啟用Spring資源處理鏈柒爵。默認(rèn)情況下臼勉,禁用,除非至少啟用了一個(gè)策略餐弱。
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 = / **#逗號(hào)分隔的模式列表瓢谢,應(yīng)用于內(nèi)容版本策略畸写。
spring.resources.chain.strategy.fixed.enabled = false #是否啟用固定版本策略。
spring.resources.chain.strategy.fixed.paths = / ** #以逗號(hào)分隔的模式列表應(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)

spring.session.store-type = #會(huì)話存儲(chǔ)類型蒜埋。
spring.session.timeout = #會(huì)話超時(shí)淫痰。如果未指定持續(xù)時(shí)間后綴,則將使用秒整份。
spring.session.servlet.filter-order = -2147483598 #會(huì)話存儲(chǔ)庫過濾順序待错。
spring.session.servlet.filter-dispatcher-types = async,error烈评,request #會(huì)話存儲(chǔ)庫過濾器調(diào)度程序類型火俄。

SPRING SESSION HAZELCAST(HazelcastSessionProperties)

spring.session.hazelcast.flush-mode = on-save #sessions flush mode。
spring.session.hazelcast.map-name = spring:session:sessions #用于存儲(chǔ)會(huì)話的地圖的名稱讲冠。

SPRING SESSION JDBC(JdbcSessionProperties)

spring.session.jdbc.cleanup-cron = 0 * * * * * #cron 表達(dá)式用于過期的會(huì)話清理作業(yè)瓜客。
spring.session.jdbc.initialize-schema = embedded #數(shù)據(jù)庫模式初始化模式。
spring.session.jdbc.schema = classpath:org / springframework / session / jdbc / schema- @@ platform @ @ .SQL #的路徑SQL文件竿开,以用于初始化數(shù)據(jù)庫架構(gòu)忆家。
spring.session.jdbc.table-name = SPRING_SESSION #用于存儲(chǔ)會(huì)話的數(shù)據(jù)庫表的名稱。

#春節(jié)會(huì)議MONGODB( MongoSessionProperties)
spring.session.mongodb.collection-name = sessions #用于存儲(chǔ)會(huì)話的集合名稱德迹。

SPRING SESSION REDIS(RedisSessionProperties)

spring.session.redis.cleanup-cron = 0 * * * * * #Cron 表達(dá)式用于過期的會(huì)話清理作業(yè)芽卿。
spring.session.redis.flush-mode = on-save #sessions flush mode。
spring.session.redis.namespace = spring:session #用于存儲(chǔ)會(huì)話的密鑰的命名空間胳搞。

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表達(dá)式中啟用SpringEL編譯器。
spring.thymeleaf.encoding = UTF-8 #模板文件編碼悬而。
spring.thymeleaf.excluded-view-names = #逗號(hào)分隔的視圖名稱列表(允許的模式)應(yīng)從分辨率中排除呜舒。
spring.thymeleaf.mode = HTML #要應(yīng)用于模板的模板模式。另請(qǐng)參見Thymeleaf的TemplateMode枚舉笨奠。
spring.thymeleaf.prefix = classpath:/ templates / #在構(gòu)建URL時(shí)添加前綴以查看名稱的前綴袭蝗。
spring.thymeleaf.reactive.chunked-mode-view-names = #逗號(hào)分隔的視圖名稱列表(允許的模式)應(yīng)該是設(shè)置最大塊大小時(shí)在CHUNKED模式下執(zhí)行的唯一視圖名稱唤殴。
spring.thymeleaf.reactive.full-mode-view-names =#逗號(hào)分隔的視圖名稱列表(允許的模式),即使設(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時(shí)附加到視圖名稱的后綴晋辆。
spring.thymeleaf.template-resolver-order = #鏈中模板解析器的順序渠脉。
spring.thymeleaf.view-名= #逗號(hào)分隔的視圖名稱列表(允許的模式),可以解析瓶佳。

SPRING WEBFLUX(WebFluxProperties)

spring.webflux.date-format = #要使用的日期格式芋膘。例如,dd / MM / yyyy涩哟。
spring.webflux.static路徑圖案 = / ** #用于靜態(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的啟動(dòng)優(yōu)先級(jí)。
spring.webservices.wsdl-locations =#逗號(hào)分隔的WSDL位置列表以及要作為bean公開的隨附XSD埃儿。

#----------------------------------------
#SECURITY PROPERTIES
#----- -----------------------------------
#SECURITY(SecurityProperties)
spring.security.filter.order = -100 #安全過濾器鏈順序器仗。
spring.security.filter.dispatcher-types = async,error童番,request #安全過濾器鏈調(diào)度程序類型精钮。
spring.security.user.name = user #默認(rèn)用戶名。
spring.security.user.password = #默認(rèn)用戶名的密碼剃斧。
spring.security.user.roles = #授予默認(rèn)用戶名的角色轨香。

#SECURITY OAUTH2 CLIENT(OAuth2ClientProperties)
spring.security.oauth2.client.provider。* = #OAuth提供商詳細(xì)信息幼东。
spring.security.oauth2.client.registration臂容。* = #OAuth客戶注冊(cè)。

#----------------------------------------

DATA PROPERTIES

#----- -----------------------------------

FLYWAY (FlywayProperties)

spring.flyway.baseline-description = #
spring.flyway.baseline-on-migrate = #
spring.flyway.baseline-version = 1 #開始遷移的版本
spring.flyway.check-location = true #是否檢查遷移腳本位置是否存在根蟹。
spring.flyway.clean-disabled = #
spring.flyway.clean-on-validation-error = #
spring.flyway.dry-run-output = #
spring.flyway.enabled = true #是否啟用flyway脓杉。
spring.flyway.encoding = #
spring.flyway.error-handlers = #
= #spring.flyway.password =spring.flyway.group = #
spring.flyway.ignore-future-migrations = #
spring.flyway.ignore-missing-migrations = #
spring.flyway.init-sqls = #在獲取連接后立即執(zhí)行以初始化連接的SQL語句。
spring.flyway.installed-by = #
spring.flyway.locations = classpath:db / migration #遷移腳本的位置简逮。
spring.flyway.mixed = #
spring.flyway.out-of-order #如果你想讓Flyway創(chuàng)建自己的DataSource球散,可以使用JDBC密碼。spring.flyway.placeholder-prefix = #

spring.flyway.placeholder-replacement = #
spring.flyway.placeholder-suffix = #
spring.flyway.placeholders散庶。* = #
spring.flyway.repeatable-sql-migration-prefix = #
spring.flyway.schemas = #schemas to update
spring.flyway.skip-default-callbacks = #
spring.flyway.skip-default-resolvers = #
spring.flyway.sql-migration-prefix = V #
spring.flyway.sql-migration -separator =#
spring.flyway.sql-migration-suffix = .sql #
spring.flyway.sql-migration-suffixes = #
spring.flyway.table = #
spring.flyway.target = #
spring.flyway.undo-sql-migration-prefix = #
spring.flyway.url = 要遷移的數(shù)據(jù)庫的JDBC url蕉堰。如果未設(shè)置凌净,則使用主要配置的數(shù)據(jù)源。
spring.flyway.user = #要遷移的數(shù)據(jù)庫的登錄用戶嘁灯。
spring.flyway.validate-on-migrate = #

LIQUIBASE(LiquibaseProperties)

spring.liquibase.change-log = classpath:/db/changelog/db.changelog-master.yaml# 更改日志配置路徑泻蚊。
spring.liquibase.check-change-log-location = true #是否檢查更改日志位置是否存在。
spring.liquibase.contexts = #逗號(hào)分隔的運(yùn)行時(shí)上下文列表丑婿。
spring.liquibase.default-schema = #默認(rèn)數(shù)據(jù)庫模式性雄。
spring.liquibase.drop-first = false #是否首先刪除數(shù)據(jù)庫模式。
spring.liquibase.enabled = true #是否啟用Liquibase支持羹奉。spring.liquibase.labels =#要使用的以逗號(hào)分隔的運(yùn)行時(shí)標(biāo)簽列表秒旋。spring.liquibase.parameters。* =

#更改日志參數(shù)诀拭。
spring.liquibase.password = #要遷移的數(shù)據(jù)庫的登錄密碼迁筛。
spring.liquibase.rollback-file = #執(zhí)行更新時(shí)寫入回滾SQL的文件。
spring.liquibase.url = #JDBC要遷移的數(shù)據(jù)庫的URL耕挨。如果未設(shè)置细卧,則使用主要配置的數(shù)據(jù)源。
spring.liquibase.user = #要遷移的數(shù)據(jù)庫的登錄用戶筒占。

#COUCHBASE(CouchbaseProperties)
spring.couchbase.bootstrap-hosts = #Couchbase節(jié)點(diǎn)(主機(jī)或IP地址)來自bootstrap贪庙。
spring.couchbase.bucket.name = default #要連接的存儲(chǔ)桶的名稱。
spring.couchbase.bucket.password = #桶的密碼翰苫。
spring.couchbase.env.endpoints.key-value = 1 #每個(gè)節(jié)點(diǎn)對(duì)密鑰/值服務(wù)的套接字?jǐn)?shù)止邮。
spring.couchbase.env.endpoints.queryservice.min-endpoints = 1 #每個(gè)節(jié)點(diǎn)的最小套接字?jǐn)?shù)。
spring.couchbase.env.endpoints.queryservice.max-endpoints = 1 #每個(gè)節(jié)點(diǎn)的最大套接字?jǐn)?shù)奏窑。
spring.couchbase.env.endpoints.viewservice.min-endpoints = 1 #每個(gè)節(jié)點(diǎn)的最小套接字?jǐn)?shù)导披。
spring.couchbase.env.endpoints.viewservice.max-endpoints = 1 #每個(gè)節(jié)點(diǎn)的最大套接字?jǐn)?shù)。
spring.couchbase.env.ssl.enabled = #是否啟用SSL支持埃唯。除非另有說明撩匕,否則在提供“keyStore”時(shí)自動(dòng)啟用。
spring.couchbase.env.ssl.key-store = #保存證書的JVM密鑰庫的路徑墨叛。
spring.couchbase.env.ssl.key-store-password = #用于訪問密鑰庫的密碼滑沧。
spring.couchbase.env.timeouts.connect = 5000ms #Bucket連接超時(shí)。
spring.couchbase.env.timeouts.key-value = 2500ms #阻止對(duì)特定密鑰超時(shí)執(zhí)行的操作巍实。
spring.couchbase.env.timeouts.query = 7500ms #N1QL查詢操作超時(shí)滓技。
spring.couchbase.env.timeouts.socket-connect = 1000ms #Socket 連接超時(shí)。
spring.couchbase.env.timeouts.view = 7500ms #常規(guī)和地理空間視圖操作超時(shí)棚潦。

DAO (PersistenceExceptionTranslationAutoConfiguration)

spring.dao.exceptiontranslation.enabled = true #是否啟用PersistenceExceptionTranslationPostProcessor令漂。

CASSANDRA (CassandraProperties)

spring.data.cassandra.cluster-name = #Cassandra 集群的名稱。
spring.data.cassandra.compression = none #Cassandra二進(jìn)制協(xié)議支持的壓縮。
spring.data.cassandra.connect-timeout = #Socket 選項(xiàng):連接超時(shí)叠必。
spring.data.cassandra.consistency-level = #查詢一致性級(jí)別荚孵。
spring.data.cassandra.contact-points = localhost #群集節(jié)點(diǎn)地址。
spring.data.cassandra.fetch-size = #查詢默認(rèn)提取大小纬朝。
spring.data.cassandra.keyspace-name = #要使用的Keyspace名稱收叶。
spring.data.cassandra.load-balancing-policy =#負(fù)載均衡策略的類名稱。
spring.data.cassandra.port = #Cassandra 服務(wù)器的端口共苛。
spring.data.cassandra.password = #服務(wù)器的登錄密碼判没。
spring.data.cassandra.pool.heartbeat-interval = 30s #Heartbeat interval ,在空閑連接上發(fā)送消息以確保它仍然存在隅茎。如果未指定持續(xù)時(shí)間后綴澄峰,則將使用秒。
spring.data.cassandra.pool.idle-timeout = 120s #刪除空閑連接之前的空閑超時(shí)辟犀。如果未指定持續(xù)時(shí)間后綴俏竞,則將使用秒。spring.data.cassandra.pool.max-queue-size = 256#如果沒有可用的連接堂竟,則排隊(duì)的最大請(qǐng)求數(shù)魂毁。spring.data.cassandra.pool.pool-timeout = 5000ms #嘗試從主機(jī)池獲取連接時(shí)的池超時(shí)。spring.data.cassandra.read超時(shí)

=選項(xiàng):讀取超時(shí)出嘹。
spring.data.cassandra.reconnection-policy = #重新連接策略類席楚。
spring.data.cassandra.repositories.type = auto #要啟用的Cassandra存儲(chǔ)庫的類型。
spring.data.cassandra.retry-policy = #重試策略的類名疚漆。
spring.data.cassandra.serial-consistency-level = #查詢串行一致性級(jí)別酣胀。
spring.data.cassandra.schema-action = none #啟動(dòng)時(shí)要采取的架構(gòu)操作刁赦。
spring.data.cassandra.ssl = false #啟用SSL支持娶聘。
spring.data.cassandra.username = #服務(wù)器的登錄用戶。

DATA COUCHBASE(CouchbaseDataProperties)

spring.data.couchbase.auto-index = false #自動(dòng)創(chuàng)建視圖和索引甚脉。
spring.data.couchbase.consistency = read-your-own-writes #在生成的查詢中默認(rèn)應(yīng)用的一致性丸升。
spring.data.couchbase.repositories.type = auto #要啟用的Couchbase存儲(chǔ)庫的類型。

ELASTICSEARCH(ElasticsearchProperties)

spring.data.elasticsearch.cluster-name = elasticsearch #Elasticsearch集群名稱牺氨。
spring.data.elasticsearch.cluster-nodes = #逗號(hào)分隔的集群節(jié)點(diǎn)地址列表狡耻。
spring.data.elasticsearch.properties。* = #用于配置客戶端的其他屬性猴凹。
spring.data.elasticsearch.repositories.enabled = true #是否啟用Elasticsearch存儲(chǔ)庫夷狰。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市郊霎,隨后出現(xiàn)的幾起案子沼头,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件进倍,死亡現(xiàn)場(chǎng)離奇詭異土至,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)猾昆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門陶因,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人垂蜗,你說我怎么就攤上這事楷扬。” “怎么了么抗?”我有些...
    開封第一講書人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵毅否,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我蝇刀,道長(zhǎng)螟加,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任吞琐,我火速辦了婚禮捆探,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘站粟。我一直安慰自己黍图,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開白布奴烙。 她就那樣靜靜地躺著助被,像睡著了一般。 火紅的嫁衣襯著肌膚如雪切诀。 梳的紋絲不亂的頭發(fā)上揩环,一...
    開封第一講書人閱讀 51,688評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音幅虑,去河邊找鬼丰滑。 笑死,一個(gè)胖子當(dāng)著我的面吹牛倒庵,可吹牛的內(nèi)容都是我干的褒墨。 我是一名探鬼主播,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼擎宝,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼郁妈!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起绍申,我...
    開封第一講書人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤噩咪,失蹤者是張志新(化名)和其女友劉穎锄奢,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體剧腻,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拘央,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了书在。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片灰伟。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖儒旬,靈堂內(nèi)的尸體忽然破棺而出栏账,到底是詐尸還是另有隱情,我是刑警寧澤栈源,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布挡爵,位于F島的核電站,受9級(jí)特大地震影響甚垦,放射性物質(zhì)發(fā)生泄漏茶鹃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一艰亮、第九天 我趴在偏房一處隱蔽的房頂上張望闭翩。 院中可真熱鬧,春花似錦迄埃、人聲如沸疗韵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蕉汪。三九已至,卻和暖如春逞怨,著一層夾襖步出監(jiān)牢的瞬間者疤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來泰國打工骇钦, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留宛渐,地道東北人竞漾。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓眯搭,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親业岁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鳞仙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355