SQL 腳本的編碼。
spring.datasource.suspect-timeout
在記錄一個疑似棄用連接前要等待多少秒。
spring.datasource.test-on-borrow
從連接池中借用連接時是否要進行測試。
spring.datasource.test-on-connect
在建立連接時是否要進行測試。
spring.datasource.test-on-return
在將連接歸還到連接池時是否要進行測試。
spring.datasource.test-while-idle
在連接空閒時是否要進行測試。
spring.datasource.time-between-eviction-runs-millis
在兩次空閒連接驗證、棄用連接清理和空閒池大小調整之間睡眠的毫秒數。
spring.datasource.transaction-isolation
在使用 Hikari 連接池時設置默認事務隔離級別。
spring.datasource.use-disposable-connection-facade
連接是否要用一個門面(facade)封裝起來,在調用了 Connection.close() 後就不能 再使用這個連接了。
spring.datasource.use-equals
在比較方法名時是否使用 String.equals() 來代替 == 。
spring.datasource.use-lock
在操作連接對象時是否要加鎖。
spring.datasource.validation-interval
執行連接驗證的間隔時間,單位為毫秒。
spring.datasource.validation-query
在連接池裡的連接返回給調用者或連接池時,要執行的驗證 SQL 查詢。
spring.datasource.validation-query-timeout
在連接驗證查詢執行失敗前等待的超時時間,單位為秒。
spring.datasource.validation-timeout
在連接驗證失敗前等待的超時時間,單位為秒。(用於 Hikari 連接池。)
spring.datasource.validator-class-name
可選驗證器類的全限定類名,用於執行測試查詢。
spring.datasource.xa.data-source-class-name
XA 數據源的全限定類名。
spring.datasource.xa.properties
要傳遞給 XA 數據源的屬性。
FreeMarker
spring.freemarker.allow-request-override
HttpServletRequest 的屬性是否允許覆蓋(隱藏)控制器生成的同名模型屬性。
spring.freemarker.allow-session-override
HttpSession 的屬性是否允許覆蓋(隱藏)控制器生成的同名模型屬性。
spring.freemarker.cache
開啟模板緩存。
spring.freemarker.charset
模板編碼。
spring.freemarker.check-template-location
檢查模板位置是否存在。
spring.freemarker.content-type
Content-Type 的值。
spring.freemarker.enabled
開啟 FreeMarker 的 MVC 視圖解析。
spring.freemarker.expose-request-attributes
在模型合併到模板前,是否要把所有的請求屬性添加到模型裡。
spring.freemarker.expose-session-attributes
在模型合併到模板前,是否要把所有的 HttpSession 屬性添加到模型裡。
spring.freemarker.expose-spring-macro-helpers
是否發佈供 Spring 宏程序庫使用的 RequestContext ,並將命其名為 springMacro- RequestContext
spring.freemarker.prefer-file-system-access
加載模板時優先通過文件系統訪問。文件系統訪問能夠實時檢測到模板變更。(默認值: true 。)
spring.freemarker.prefix
在構建 URL 時添加到視圖名稱前的前綴。
spring.freemarker.request-context-attribute
在所有視圖裡使用的 RequestContext 屬性的名稱。
spring.freemarker.settings
要傳遞給 FreeMarker 配置的各種鍵。
spring.freemarker.suffix
在構建 URL 時添加到視圖名稱後的後綴。
spring.freemarker.template-loader-path
模板路徑列表,用逗號分隔。(默認值: ["classpath:/templates/"] 。)
spring.freemarker.view-names
可解析的視圖名稱的白名單。
Groovy
spring.groovy.template.allow-request-override
HttpServletRequest 的屬性是否允許覆蓋(隱藏)控制器生成的同名模型屬性。
spring.groovy.template.allow-session-override
HttpSession 的屬性是否允許覆蓋(隱藏)控制器生成的同名模型屬性。
spring.groovy.template.cache
開啟模板緩存。
spring.groovy.template.charset
模板編碼。
spring.groovy.template.check-template-location
檢查模板位置是否存在。
spring.groovy.template.configuration.auto-escape
模型變量在模板裡呈現時是否要做轉義。(默認值: false 。)
spring.groovy.template.configuration.auto-indent
模板是否要自動呈現縮進。(默認值: false 。)
spring.groovy.template.configuration.auto-indent-string
開啟自動縮進時用於縮進的字符串,可以是 SPACES ,也可以是 TAB 。(默認值: SPACES 。)
spring.groovy.template.configuration.auto-new-line
模板裡是否要呈現新的空行。(默認值: false 。)
spring.groovy.template.configuration.base-template-class
模板基類。
spring.groovy.template.configuration.cache-templates
模板是否應該緩存。(默認值: true 。)
spring.groovy.template.configuration.declaration-encoding
spring.groovy.template.configuration.expand-empty-elements
沒有正文的元素該用短形式(例如, )還是擴展形式(例如, )來書 寫。(默認值: false)
spring.groovy.template.configuration.locale
設置模板地域。
spring.groovy.template.configuration.new-line-string
在自動空行開啟後用來呈現空行的字符串。(默認為系統的 line.separator 屬性值。)
spring.groovy.template.configuration.resource-loader-path
Groovy 模板的路徑。(默認值: classpath:/templates/ 。)
spring.groovy.template.configuration.use-double-quotes
屬性是該用雙引號還是單引號。(默認值: false 。)
spring.groovy.template.content-type
Content-Type 的值。
spring.groovy.template.enabled
開啟 Groovy 模板的 MVC 視圖解析。
spring.groovy.template.expose-request-attributes
在模型合併到模板前,是否要把所有的請求屬性添加到模型裡。
spring.groovy.template.expose-session-attributes
在模型合併到模板前,是否要把所有的 HttpSession 屬性添加到模型裡。
spring.groovy.template.expose-spring-macro-helpers
是否發佈供 Spring 宏程序庫使用的 RequestContext ,並將其命名為 springMacro- RequestContext
spring.groovy.template.prefix
在構建 URL 時,添加到視圖名稱前的前綴。
spring.groovy.template.request-context-attribute
所有視圖裡使用的 RequestContext 屬性的名稱。
spring.groovy.template.resource-loader-path
模板路徑(默認值: classpath:/ templates/ 。)
spring.groovy.template.suffix
在構建 URL 時,添加到視圖名稱後的後綴。
spring.groovy.template.view-names
可解析的視圖名稱白名單。
H2
spring.h2.console.enabled
開啟控制檯。(默認值: false 。)
spring.h2.console.path
可以找到控制檯的路徑。(默認值: /h2-console 。)
Hornetq
spring.hornetq.embedded.cluster-password
集群密碼。默認在啟動時隨機生成。
spring.hornetq.embedded.data-directory
日誌文件目錄。如果關閉了持久化功能則不需要該屬性。
spring.hornetq.embedded.enabled
如果有 HornetQ 服務器 API,則開啟嵌入模式。(默認值: true 。)
spring.hornetq.embedded.persistent
開啟持久化存儲。(默認值: false 。)
spring.hornetq.embedded.queues
啟動時要創建的隊列列表,用逗號分隔。(默認值: [] 。)
spring.hornetq.embedded.server-id
服務器 ID。默認使用自增長計數器。(默認值: 0 。)
spring.hornetq.embedded.topics
啟動時要創建的主題列表,用逗號分隔。(默認值: [] 。)
spring.hornetq.host
HornetQ 的主機。(默認值: localhost 。)
spring.hornetq.mode
HornetQ 的部署模式,默認為自動檢測。可以顯式地設置為 native 或 embedded 。
spring.hornetq.port
HornetQ 的端口。(默認值: 5445 。)
Http
spring.http.converters.preferred-json-mapper
HTTP 消息轉換時優先使用 JSON 映射器。
spring.http.encoding.charset
HTTP 請求和響應的字符集。如果沒有顯式地指定 Content-Type 頭,則將該屬性值作為 這個頭的值。(默認值: UTF-8 。)
spring.http.encoding.enabled
開啟 HTTP 編碼支持。(默認值: true 。)
spring.http.encoding.force
強制將 HTTP 請求和響應編碼為所配置的字符集。(默認值: true 。)
Jackson
spring.jackson.date-format
日期格式字符串(yyyy-MM-dd HH:mm:ss)或日期格式類的全限定類名。
spring.jackson.deserialization
影響 Java 對象反序列化的 Jackson on/off 特性。
spring.jackson.generator
用於生成器的 Jackson on/off 特性。
spring.jackson.joda-date-time-format
Joda 日期時間格式字符串(yyyy-MM-dd HH:mm:ss)。如果沒有配置,而 date-format 又配置了一個格式字符串的話,會將它作為降級配置。
spring.jackson.local
e 用於格式化的地域值。
spring.jackson.mapper
Jackson 的通用 on/off 特性。
spring.jackson.parser
用於解析器的 Jackson on/off 特性。
spring.jackson.property-naming-strategy
Jackson 的 PropertyNamingStrategy 中的一個常量( CAMEL_CASE_TO_LOWERCASE WITH_UNDERSCORES )。也可以設置 PropertyNamingStrategy 的子類的全限定類名。
spring.jackson.serialization
影響 Java 對象序列化的 Jackson on/off 特性。
spring.jackson.serialization-inclusion
控制序列化時要包含哪些屬性。可選擇 Jackson 的 JsonInclude.Include 枚舉裡的某個值。
spring.jackson.time-zone
格式化日期時使用的時區。可以配置各種可識別的時區標識符,比如 America/Los_ Angeles 或者 GMT+10 。
Jersey
spring.jersey.filter.order
Jersey 過濾器鏈的順序。(默認值: 0 。)
spring.jersey.init
通過 Servlet 或過濾器傳遞給 Jersey 的初始化參數。
spring.jersey.type
Jersey 集成類型。可以是 servlet 或者 filter 。
Jms
spring.jms.jndi-name
連接工廠的 JNDI 名字。設置了該屬性,則優先於其他自動配置的連接工廠。
spring.jms.listener.acknowledge-mode
容器的應答模式(acknowledgment mode)。默認情況下,監聽器使用自動應答。
spring.jms.listener.auto-startup
啟動時自動啟動容器。(默認值: true 。)
spring.jms.listener.concurrency
併發消費者的數量下限。
spring.jms.listener.max-concurrency
併發消費者的數量上限。
spring.jms.pub-sub-domain
如果是主題而非隊列,指明默認的目的地類型是否支持 Pub/Sub。(默認值: false 。)
Jmx
spring.jmx.default-domain
JMX 域名。
spring.jmx.enabled
將管理 Bean 發佈到 JMX 域裡。(默認值: true 。)
spring.jmx.server
MBeanServer 的 Bean 名稱。(默認值: mbeanServer 。)
Jpa
spring.jpa.database
要操作的目標數據庫,默認自動檢測。也可以通過 databasePlatform 屬性進行設置。
spring.jpa.database-platform
要操作的目標數據庫,默認自動檢測。也可以通過 Database 枚舉來設置。
spring.jpa.generate-ddl
啟動時要初始化 Schema。(默認值: false 。)
spring.jpa.hibernate.ddl-auto
DDL 模式( none 、 validate 、 update 、 create 和 create-drop )。這是 hibernate. hbm2ddl.auto 屬性的一個快捷方式。在使用嵌入式數據庫時,默認為 create-drop , 其他情況下默認為 none 。
spring.jpa.hibernate.naming-strategy
Hibernate 命名策略的全限定類名。
spring.jpa.open-in-view
註冊 OpenEntityManagerInViewInterceptor ,在請求的整個處理過程中,將一個 JPA EntityManager 綁定到線程上。(默認值: true)
spring.jpa.properties
JPA 提供方要設置的額外原生屬性。
spring.jpa.show-sql
在使用 Bitronix Transaction Manager 時打開 SQL 語句日誌。(默認值: false 。)
Jta
spring.jta.allow-multiple-lrc
在使用 Bitronix Transaction Manager 時,事務管理器是否應該允許一個事務涉及多個 LRC 資源。(默認值: false)
spring.jta.asynchronous2-pc
在使用 Bitronix Transaction Manager 時,是否異步執行兩階段提交。(默認值: false 。)
spring.jta.background-recovery-interval
在使用 Bitronix Transaction Manager 時,多久運行一次恢復過程,單位為分鐘。(默認值: 1 )
spring.jta.background-recovery-interval-seconds
在使用 Bitronix Transaction Manager 時,多久運行一次恢復過程,單位為秒。(默認值: 60 )
spring.jta.current-node-only-recovery
在使用 Bitronix Transaction Manager 時,恢復是否要濾除不包含本 JVM 唯一 ID 的 XID。(默認值: true )
spring.jta.debug-zero-resource-transaction
在使用 Bitronix Transaction Manager 時,對於沒有涉及任何資源的事務,是否要跟蹤並記 錄它們的創建和提交調用棧。(默認值: false)
spring.jta.default-transaction-timeout
在使用 Bitronix Transaction Manager 時,默認的事務超時時間,單位為秒。(默認值: 60 。)
spring.jta.disable-jmx
在使用 Bitronix Transaction Manager 時,是否要禁止註冊 JMX MBean。(默認值: false 。)
spring.jta.enabled
開啟 JTA 支持。(默認值: true 。)
spring.jta.exception-analyzer
在使用 Bitronix Transaction Manager 時用到的異常分析器。設置為 null 時使用默認異常分析器,也可以設置自定義異常分析器的全限定類名。
spring.jta.filter-log-status
在使用 Bitronix Transaction Manager 時,是否只記錄必要的日誌。開啟該參數時能減少分 段(fragment)空間用量,但調試更復雜了。(默認值: false)
spring.jta.force-batching-enabled
在使用 Bitronix Transaction Manager 時,是否批量輸出至磁盤。禁用批處理會嚴重降低事 務管理器的吞吐量。(默認值: true 。)
spring.jta.forced-write-enabled
在使用 Bitronix Transaction Manager 時,日誌是否強制寫到磁盤上。在生產環境裡不要設 置為 false ,因為不強制寫到磁盤上無法保證完整性。(默認值: true)
spring.jta.graceful-shutdown-interval
在使用 Bitronix Transaction Manager 時,要關閉的話,事務管理器在放棄事務前最多等它 多少秒。(默認值: 60)
spring.jta.jndi-transaction-synchronization-registry-name
在使用 Bitronix Transaction Manager 時,事務同步註冊表應該綁定到哪個 JNDI 下。(默認 值: java:comp/TransactionSynchronizationRegistry)
spring.jta.jndi-user-transaction-name
在使用 Bitronix Transaction Manager 時,用戶事務應該綁定到哪個 JNDI 下。(默認值: java:comp/UserTransaction 。)
spring.jta.journal
在使用 Bitronix Transaction Manager 時,要用的日誌名。可以是 disk 、 null 或者全限定類 名。(默認值: disk 。)
spring.jta.log-dir
事務日誌目錄。
spring.jta.log-part1-filename
日誌分段文件 1 的名稱。(默認值: btm1.tlog 。)
spring.jta.log-part2-filename
日誌分段文件 2 的名稱。(默認值: btm2.tlog 。)
spring.jta.max-log-size-in-mb
在使用 Bitronix Transaction Manager 時,日誌分段文件的最大兆數。日誌越大,事務就被 允許在未終結狀態停留越長時間。但是,如果文件大小限制得太小,事務管理器在分段 滿了的時候就會暫停更長時間。(默認值: 2 。)
spring.jta.resource-configuration-filename
Bitronix Transaction Manager 的配置文件名。
spring.jta.server-id
唯一標識 Bitronix Transaction Manager 實例的 ID。
spring.jta.skip-corrupted-logs
是否跳過損壞的日誌文件。(默認值: false 。)
spring.jta.transaction-manager-id
事務管理器的唯一標識符。
spring.jta.warn-about-zero-resource-transaction
在使用 Bitronix Transaction Manager 時,是否要對執行時沒有涉及任何資源的事務作出告 警。(默認值: true 。)
spring.mail.default-encoding
默認的 MimeMessage 編碼。(默認值: UTF-8 。)
spring.mail.host
SMTP 服務器主機地址。
spring.mail.jndi-name
會話的 JNDI 名稱。設置之後,該屬性的優先級要高於其他郵件設置。
spring.mail.password
SMTP 服務器的登錄密碼。
spring.mail.port
SMTP 服務器的端口號。
spring.mail.properties
附加的 JavaMail 會話屬性。
spring.mail.protocol
SMTP 服務器用到的協議。(默認值: smtp 。)
spring.mail.test-connection
在啟動時測試郵件服務器是否可用。(默認值: false 。)
spring.mail.username
SMTP 服務器的登錄用戶名。
Messages
spring.messages.basename
逗號分隔的基本名稱列表,都遵循 ResourceBundle 的慣例。本質上這就是一個全限定 的 Classpath 位置,如果不包含包限定符(比如 org.mypackage ),就會從 Classpath 的根部開始解析。(默認值: messages 。)
spring.messages.cache-seconds
加載的資源包文件的緩存失效時間,單位為秒。在設置為 -1 時,包會永遠緩存。(默認值: -1 。)
spring.messages.encoding
消息包的編碼。(默認值: UTF-8 。)
Mobile
spring.mobile.devicedelegatingviewresolver.enable-fallback
開啟降級解析支持。(默認值: false 。)
spring.mobile.devicedelegatingviewresolver.enabled
開啟設備視圖解析器。(默認值: false 。)
spring.mobile.devicedelegatingviewresolver.mobile-prefix
添加到移動設備視圖名前的前綴。(默認值: mobile/ 。)
spring.mobile.devicedelegatingviewresolver.mobile-suffix
添加到移動設備視圖名後的後綴。
spring.mobile.devicedelegatingviewresolver.normal-prefix
添加到普通設備視圖名前的前綴。
spring.mobile.devicedelegatingviewresolver.normal-suffix
添加到普通設備視圖名後的後綴。
spring.mobile.devicedelegatingviewresolver.tablet-prefix
添加到平板設備視圖名前的前綴。(默認值: tablet/ 。)
spring.mobile.devicedelegatingviewresolver.tablet-suffix
添加到平板設備視圖名後的後綴。
spring.mobile.sitepreference.enabled
開啟 SitePreferenceHandler 。(默認值: true 。)
Mongodb
spring.mongodb.embedded.features
要開啟的特性列表,用逗號分隔。
spring.mongodb.embedded.version
要使用的 Mongo 版本。(默認值: 2.6.10 。)
Mustache
spring.mustache.cache
開啟模板緩存。
spring.mustache.charset
模板編碼。
spring.mustache.check-template-location
檢查模板位置是否存在。
spring.mustache.content-type
Content-Type 的值。
spring.mustache.enabled
開啟 Mustache 的 MVC 視圖解析。
spring.mustache.prefix
添加到模板名前的前綴。(默認值: classpath:/ templates/ 。)
spring.mustache.suffix
添加到模板名後的後綴。(默認值: .html 。)
spring.mustache.view-names
可解析的視圖名稱的白名單。
Mvc
spring.mvc.async.request-timeout
異步請求處理超時前的等待時間(單位為毫秒)。如果沒有設置該屬性,則使用底層實現 的默認超時時間,比如,Tomcat 上使用 Servlet 3 時超時時間為 10 秒。
spring.mvc.date-format
要使用的日期格式(比如 dd/MM/yyyy )。
spring.mvc.favicon.enabled
開啟 favicon.ico 的解析。(默認值: true 。)
spring.mvc.ignore-default-model-on-redirect
在重定向的場景下,是否要忽略“默認”模型對象的內容。(默認值: true 。)
spring.mvc.locale
要使用的地域配置。
spring.mvc.message-codes-resolver-format
消息代碼格式( PREFIX_ERROR_CODE 、 POSTFIX_ERROR_CODE )。
spring.mvc.view.prefix
Spring MVC 視圖前綴。
spring.mvc.view.suffix
Spring MVC 視圖後綴。
Mybatis
mybatis.mapper-locations
mybatis 映射文件位置。mybatis.type-aliases-package
別名包位置。
Rabbitmq
spring.rabbitmq.addresses
客戶端應該連接的地址列表,用逗號分隔。
spring.rabbitmq.dynamic
創建一個 AmqpAdmin Bean。(默認值: true 。)
spring.rabbitmq.host
RabbitMQ 主機地址。(默認值: localhost 。)
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
RabbitMQ 端口。(默認值: 5672 。)
spring.rabbitmq.requested-heartbeat
請求心跳超時,單位為秒; 0 表示不啟用心跳。
spring.rabbitmq.ssl.enabled
開啟 SSL 支持。(默認值: false 。)
spring.rabbitmq.ssl.key-store
持有 SSL 證書的 KeyStore 路徑。
spring.rabbitmq.ssl.key-store-password
訪問 KeyStore 的密碼。
spring.rabbitmq.ssl.trust-store
持有 SSL 證書的 TrustStore。
spring.rabbitmq.ssl.trust-store-password
訪問 TrustStore 的密碼。
spring.rabbitmq.username
進行身份驗證的用戶名。
spring.rabbitmq.virtual-host
在連接 RabbitMQ 時的虛擬主機。
Redis
spring.redis.database
連接工廠使用的數據庫索引。(默認值: 0 。)
spring.redis.host
Redis 服務器主機地址。(默認值: localhost 。)
spring.redis.password
Redis 服務器的登錄密碼。
spring.redis.pool.max-active
連接池在指定時間裡能分配的最大連接數。負數表示無限制。(默認值: 8 。)
spring.redis.pool.max-idle
連接池裡的最大空閒連接數。負數表示空閒連接數可以是無限大。(默認值: 8 。)
spring.redis.pool.max-wait
當連接池被耗盡時,分配連接的請求應該在拋出異常前被阻塞多長時間(單位為秒)。負 數表示一直阻塞。(默認值: -1 。)
spring.redis.pool.min-idle
連接池裡要維持的最小空閒連接數。該屬性只有在設置為正數時才有效。(默認值: 0 。)
spring.redis.port
Redis 服務器端口。(默認值: 6379 。)
spring.redis.sentinel.master
Redis 服務器的名字。
spring.redis.sentinel.nodes
形如“主機: 端口”配對的列表,用逗號分隔。
spring.redis.timeout
連接超時時間,單位為秒。(默認值: 0 。)
Resources
spring.resources.add-mappings
開啟默認資源處理。(默認值: true 。)
spring.resources.cache-period
資源處理器對資源的緩存週期,單位為秒。
spring.resources.chain.cache
對資源鏈開啟緩存。(默認值: true 。)
spring.resources.chain.enabled
開啟 Spring 資源處理鏈。(默認關閉的,除非至少開啟了一個策略。)
spring.resources.chain.html-application-cache
開啟 HTML5 應用程序緩存證明重寫。(默認值: false 。)
spring.resources.chain.strategy.content.enabled
開啟內容版本策略。(默認值: false 。)
spring.resources.chain.strategy.content.paths
要運用於版本策略的模式列表,用逗號分隔。(默認值: [/**] 。)
spring.resources.chain.strategy.fixed.enabled
開啟固定版本策略。(默認值: false 。)
spring.resources.chain.strategy.fixed.paths
要運用於固定版本策略的模式列表,用逗號分隔。
spring.resources.chain.strategy.fixed.version
用於固定版本策略的版本字符串。
spring.resources.static-locations
靜態資源位置。默認為 classpath: [/META-INF/resources/, /resources/, /static/, /public/] 加上 context:/(Servlet 上下文的根目錄)。
SendGrid
spring.sendgrid.password
SendGrid 密碼。
spring.sendgrid.proxy.host
SendGrid 代理主機地址。
spring.sendgrid.proxy.port
SendGrid 代理端口。
spring.sendgrid.username
SendGrid 用戶名。
Social
spring.social.auto-connection-views
針對所支持的提供方開啟連接狀態視圖。(默認值: false 。)
spring.social.facebook.app-id
應用程序 ID。
spring.social.facebook.app-secret
應用程序的密鑰。
spring.social.linkedin.app-id
應用程序 ID。
spring.social.linkedin.app-secret
應用程序的密鑰。
spring.social.twitter.app-id
應用程序 ID。
spring.social.twitter.app-secret
應用程序的密鑰。
Thymeleaf
spring.thymeleaf.cache
開啟模板緩存。(默認值: true 。)
spring.thymeleaf.check-template-location
檢查模板位置是否存在。(默認值: true 。)
spring.thymeleaf.content-type
Content-Type 的值。(默認值: text/html 。)
spring.thymeleaf.enabled
開啟 MVC Thymeleaf 視圖解析。(默認值: true 。)
spring.thymeleaf.encoding
模板編碼。(默認值: UTF-8 。)
spring.thymeleaf.excluded-view-names
要被排除在解析之外的視圖名稱列表,用逗號分隔。
spring.thymeleaf.mode
要運用於模板之上的模板模式。另見 StandardTemplate- ModeHandlers 。(默認值: HTML5 。)
spring.thymeleaf.prefix
在構建 URL 時添加到視圖名稱前的前綴。(默認值: classpath:/templates/ 。)
spring.thymeleaf.suffix
在構建 URL 時添加到視圖名稱後的後綴。(默認值: .html 。)
spring.thymeleaf.template-resolver-order
Thymeleaf 模板解析器在解析器鏈中的順序。默認情況下,它排在第一位。順序從 1 開始只有在定義了額外的 TemplateResolver Bean 時才需要設置這個屬性。
spring.thymeleaf.view-names
可解析的視圖名稱列表,用逗號分隔。
Velocity
spring.velocity.allow-request-override
HttpServletRequest 的屬性是否允許覆蓋(隱藏)控制器生成的同名模型屬性。
spring.velocity.allow-session-override
HttpSession` 的屬性是否允許覆蓋(隱藏)控制器生成的同名模型屬性。
spring.velocity.cache
開啟模板緩存。
spring.velocity.charset
模板編碼。
spring.velocity.check-template-location
檢查模板位置是否存在。
spring.velocity.content-type
Content-Type 的值。
spring.velocity.date-tool-attribute
DateTool 輔助對象在視圖的 Velocity 上下文裡呈現的名字。
spring.velocity.enabled
開啟 Velocity 的 MVC 視圖解析。
spring.velocity.expose-request-attributes
在模型合併到模板前,是否要把所有的請求屬性添加到模型裡。
spring.velocity.expose-session-attributes
在模型合併到模板前,是否要把所有的 HttpSession 屬性添加到模型裡。
spring.velocity.expose-spring-macro-helpers
是否發佈供 Spring 宏程序庫使用的 RequestContext ,並將其名命為 springMacro- RequestContext 。
spring.velocity.number-tool-attribute
NumberTool 輔助對象在視圖的 Velocity 上下文裡呈現的名字。
spring.velocity.prefer-file-system-access
加載模板時優先通過文件系統訪問。文件系統訪問能夠實時檢測到模板變更。(默認值: true 。)
spring.velocity.prefix
在構建 URL 時添加到視圖名稱前的前綴。
spring.velocity.properties
額外的 Velocity 屬性。
spring.velocity.request-context-attribute
所有視圖裡使用的 Request- Context 屬性的名稱。
spring.velocity.resource-loader-path
模板路徑。(默認值: classpath:/ templates/ 。)
spring.velocity.suffix
在構建 URL 時添加到視圖名稱後的後綴。
spring.velocity.toolbox-config-location
Velocity Toolbox 的配置位置,比如 /WEB-INF/toolbox.xml。自動加載 Velocity Tools 工具定 義文件,將所定義的全部工具發佈到指定的作用域內。
spring.velocity.view-names
可解析的視圖名稱白名單。
View
spring.view.prefix
Spring MVC 視圖前綴。
spring.view.suffix
Spring MVC 視圖後綴。
其它
spring.aop.auto
添加 @EnableAspectJAutoProxy(默認:true)
spring.application.admin.enabled
開啟應用程序的管理功能 (默認:false)
spring.artemis.embedded.cluster-password
集群密碼。默認在啟東市隨機生成
spring.artemis.embedded.persistent
開啟持久化存儲 (默認:false)
spring.autoconfigure.exclude
要排除的自動配置類
關注我,回覆 ‘資料’,獲取Java工程化管理、高性能、分佈式、高可用架構、zookeeper、Spring cloud,MyBatis,Netty源碼分析和大數據等資料。
閱讀更多 JavaSpring高級進階 的文章