Spring Boot 配置大全(小结)
Spring Boot 允许通过外部配置让你在不同的环境使用同一应用程序的代码,简单说就是可以通过配置文件来注入属性或者修改默认的配置。 SpringBoot的配置方式有很多,它们的优先级如下所示(优先级递减顺序): 1.命令行参数 mvc spring.mvc.async.request-timeout spring.mvc.date-format spring.mvc.favicon.enabled spring.mvc.ignore-default-model-on-redirect spring.mvc.locale spring.mvc.message-codes-resolver-format spring.mvc.view.prefix spring.mvc.view.suffix messages spring.messages.basename spring.messages.cache-seconds spring.messages.encoding mobile spring.mobile.devicedelegatingviewresolver.enable-fallback spring.mobile.devicedelegatingviewresolver.enabled spring.mobile.devicedelegatingviewresolver.mobile-prefix spring.mobile.devicedelegatingviewresolver.mobile-suffix spring.mobile.devicedelegatingviewresolver.normal-prefix spring.mobile.devicedelegatingviewresolver.normal-suffix spring.mobile.devicedelegatingviewresolver.tablet-prefix spring.mobile.devicedelegatingviewresolver.tablet-suffix spring.mobile.sitepreference.enabled view spring.view.prefix spring.view.suffix resource spring.resources.add-mappings spring.resources.cache-period spring.resources.chain.cache spring.resources.chain.enabled spring.resources.chain.html-application-cache spring.resources.chain.strategy.content.enabled spring.resources.chain.strategy.content.paths spring.resources.chain.strategy.fixed.enabled spring.resources.chain.strategy.fixed.paths spring.resources.chain.strategy.fixed.version spring.resources.static-locations multipart multipart.enabled multipart.file-size-threshold multipart.location multipart.max-file-size multipart.max-request-size freemarker spring.freemarker.allow-request-override spring.freemarker.allow-session-override spring.freemarker.cache spring.freemarker.charset spring.freemarker.check-template-location spring.freemarker.content-type spring.freemarker.enabled spring.freemarker.expose-request-attributes spring.freemarker.expose-session-attributes spring.freemarker.expose-spring-macro-helpers spring.freemarker.prefer-file-system-access spring.freemarker.prefix spring.freemarker.request-context-attribute spring.freemarker.settings spring.freemarker.suffix spring.freemarker.template-loader-path spring.freemarker.view-names velocity spring.velocity.allow-request-override spring.velocity.allow-session-override spring.velocity.cache spring.velocity.charset spring.velocity.check-template-location spring.velocity.content-type spring.velocity.date-tool-attribute spring.velocity.enabled spring.velocity.expose-request-attributes spring.velocity.expose-session-attributes spring.velocity.expose-spring-macro-helpers spring.velocity.number-tool-attribute spring.velocity.prefer-file-system-access spring.velocity.prefix spring.velocity.properties spring.velocity.request-context-attribute spring.velocity.resource-loader-path spring.velocity.suffix spring.velocity.toolbox-config-location spring.velocity.view-names thymeleaf spring.thymeleaf.cache spring.thymeleaf.check-template-location spring.thymeleaf.content-type spring.thymeleaf.enabled spring.thymeleaf.encoding spring.thymeleaf.excluded-view-names spring.thymeleaf.mode spring.thymeleaf.prefix spring.thymeleaf.suffix spring.thymeleaf.template-resolver-order spring.thymeleaf.view-names mustcache spring.mustache.cache spring.mustache.charset spring.mustache.check-template-location spring.mustache.content-type spring.mustache.enabled spring.mustache.prefix spring.mustache.suffix spring.mustache.view-names groovy模板 spring.groovy.template.allow-request-override spring.groovy.template.allow-session-override spring.groovy.template.cache spring.groovy.template.charset spring.groovy.template.check-template-location spring.groovy.template.configuration.auto-escape spring.groovy.template.configuration.auto-indent spring.groovy.template.configuration.auto-indent-string spring.groovy.template.configuration.auto-new-line spring.groovy.template.configuration.base-template-class spring.groovy.template.configuration.cache-templates spring.groovy.template.configuration.declaration-encoding spring.groovy.template.configuration.expand-empty-elements spring.groovy.template.configuration.locale spring.groovy.template.configuration.new-line-string spring.groovy.template.configuration.resource-loader-path spring.groovy.template.configuration.use-double-quotes spring.groovy.template.content-type spring.groovy.template.enabled spring.groovy.template.expose-request-attributes spring.groovy.template.expose-session-attributes spring.groovy.template.expose-spring-macro-helpers spring.groovy.template.prefix spring.groovy.template.request-context-attribute spring.groovy.template.resource-loader-path spring.groovy.template.suffix spring.groovy.template.view-names http spring.hateoas.apply-to-primary-object-mapper spring.http.converters.preferred-json-mapper spring.http.encoding.charset spring.http.encoding.enabled spring.http.encoding.force json spring.jackson.date-format spring.jackson.deserialization spring.jackson.generator spring.jackson.joda-date-time-format spring.jackson.locale spring.jackson.mapper spring.jackson.parser spring.jackson.property-naming-strategy spring.jackson.serialization spring.jackson.serialization-inclusion spring.jackson.time-zone jersey spring.jersey.filter.order spring.jersey.init spring.jersey.type 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |