基于spring boot 的配置参考大全(推荐)
如下所示:
#=================================================================== #COMMONSPRINGBOOTPROPERTIES # #Thissamplefileisprovidedasaguideline.DoNOTcopyitinits #entiretytoyourownapplication.^^^ #=================================================================== #---------------------------------------- #COREPROPERTIES #---------------------------------------- #BANNER banner.charset=UTF-8#Bannerfileencoding. banner.location=classpath:banner.txt#Bannerfilelocation. banner.image.location=classpath:banner.gif#Bannerimagefilelocation(jpg/pngcanalsobeused). banner.image.width=#Widthofthebannerimageinchars(default76) banner.image.height=#Heightofthebannerimageinchars(defaultbasedonimageheight) banner.image.margin=#Lefthandimagemargininchars(default2) banner.image.invert=#Ifimagesshouldbeinvertedfordarkterminalthemes(defaultfalse) #LOGGING logging.config=#Locationoftheloggingconfigurationfile.Forinstance`classpath:logback.xml`forLogback logging.exception-conversion-word=%wEx#Conversionwordusedwhenloggingexceptions. logging.file=#Logfilename.Forinstance`myapp.log` logging.level.*=#Loglevelsseveritymapping.Forinstance`logging.level.org.springframework=DEBUG` logging.path=#Locationofthelogfile.Forinstance`/var/log` logging.pattern.console=#Appenderpatternforoutputtotheconsole.Onlysupportedwiththedefaultlogbacksetup. logging.pattern.file=#Appenderpatternforoutputtothefile.Onlysupportedwiththedefaultlogbacksetup. logging.pattern.level=#Appenderpatternforloglevel(default%5p).Onlysupportedwiththedefaultlogbacksetup. logging.register-shutdown-hook=false#Registerashutdownhookfortheloggingsystemwhenitisinitialized. #AOP spring.aop.auto=true#Add@EnableAspectJAutoProxy. spring.aop.proxy-target-class=false#Whethersubclass-based(CGLIB)proxiesaretobecreated(true)asopposedtostandardJavainterface-basedproxies(false). #IDENTITY(ContextIdApplicationContextInitializer) spring.application.index=#Applicationindex. spring.application.name=#Applicationname. #ADMIN(SpringApplicationAdminJmxAutoConfiguration) spring.application.admin.enabled=false#Enableadminfeaturesfortheapplication. spring.application.admin.jmx-name=org.springframework.boot:type=Admin,name=SpringApplication#JMXnameoftheapplicationadminMBean. #AUTO-CONFIGURATION spring.autoconfigure.exclude=#Auto-configurationclassestoexclude. #SPRINGCORE spring.beaninfo.ignore=true#SkipsearchofBeanInfoclasses. #SPRINGCACHE(CacheProperties) spring.cache.cache-names=#Comma-separatedlistofcachenamestocreateifsupportedbytheunderlyingcachemanager. spring.cache.caffeine.spec=#Thespectousetocreatecaches.CheckCaffeineSpecformoredetailsonthespecformat. spring.cache.couchbase.expiration=0#Entryexpirationinmilliseconds.Bydefaulttheentriesneverexpire. spring.cache.ehcache.config=#ThelocationoftheconfigurationfiletousetoinitializeEhCache. spring.cache.guava.spec=#Thespectousetocreatecaches.CheckCacheBuilderSpecformoredetailsonthespecformat. spring.cache.hazelcast.config=#ThelocationoftheconfigurationfiletousetoinitializeHazelcast. spring.cache.infinispan.config=#ThelocationoftheconfigurationfiletousetoinitializeInfinispan. spring.cache.jcache.config=#Thelocationoftheconfigurationfiletousetoinitializethecachemanager. spring.cache.jcache.provider=#FullyqualifiednameoftheCachingProviderimplementationtousetoretrievetheJSR-107compliantcachemanager.OnlyneededifmorethanoneJSR-107implementationisavailableontheclasspath. spring.cache.type=#Cachetype,auto-detectedaccordingtotheenvironmentbydefault. #SPRINGCONFIG-usingenvironmentpropertyonly(ConfigFileApplicationListener) spring.config.location=#Configfilelocations. spring.config.name=application#Configfilename. #HAZELCAST(HazelcastProperties) spring.hazelcast.config=#ThelocationoftheconfigurationfiletousetoinitializeHazelcast. #PROJECTINFORMATION(ProjectInfoProperties) spring.info.build.location=classpath:META-INF/build-info.properties#Locationofthegeneratedbuild-info.propertiesfile. spring.info.git.location=classpath:git.properties#Locationofthegeneratedgit.propertiesfile. #JMX spring.jmx.default-domain=#JMXdomainname. spring.jmx.enabled=true#ExposemanagementbeanstotheJMXdomain. spring.jmx.server=mbeanServer#MBeanServerbeanname. #Email(MailProperties) spring.mail.default-encoding=UTF-8#DefaultMimeMessageencoding. spring.mail.host=#SMTPserverhost.Forinstance`smtp.example.com` spring.mail.jndi-name=#SessionJNDIname.Whenset,takesprecedencetoothersmailsettings. spring.mail.password=#LoginpasswordoftheSMTPserver. spring.mail.port=#SMTPserverport. spring.mail.properties.*=#AdditionalJavaMailsessionproperties. spring.mail.protocol=smtp#ProtocolusedbytheSMTPserver. spring.mail.test-connection=false#Testthatthemailserverisavailableonstartup. spring.mail.username=#LoginuseroftheSMTPserver. #APPLICATIONSETTINGS(SpringApplication) spring.main.banner-mode=console#Modeusedtodisplaythebannerwhentheapplicationruns. spring.main.sources=#Sources(classname,packagenameorXMLresourcelocation)toincludeintheApplicationContext. spring.main.web-environment=#Runtheapplicationinawebenvironment(auto-detectedbydefault). #FILEENCODING(FileEncodingApplicationListener) spring.mandatory-file-encoding=#Expectedcharacterencodingtheapplicationmustuse. #INTERNATIONALIZATION(MessageSourceAutoConfiguration) spring.messages.always-use-message-format=false#SetwhethertoalwaysapplytheMessageFormatrules,parsingevenmessageswithoutarguments. spring.messages.basename=messages#Comma-separatedlistofbasenames,eachfollowingtheResourceBundleconvention. spring.messages.cache-seconds=-1#Loadedresourcebundlefilescacheexpiration,inseconds.Whensetto-1,bundlesarecachedforever. spring.messages.encoding=UTF-8#Messagebundlesencoding. spring.messages.fallback-to-system-locale=true#SetwhethertofallbacktothesystemLocaleifnofilesforaspecificLocalehavebeenfound. #OUTPUT spring.output.ansi.enabled=detect#ConfiguretheANSIoutput(canbe"detect","always","never"). #PIDFILE(ApplicationPidFileWriter) spring.pid.fail-on-write-error=#FailifApplicationPidFileWriterisusedbutitcannotwritethePIDfile. spring.pid.file=#LocationofthePIDfiletowrite(ifApplicationPidFileWriterisused). #PROFILES spring.profiles.active=#Comma-separatedlistofactiveprofiles. spring.profiles.include=#Unconditionallyactivatethespecifiedcommaseparatedprofiles. #SENDGRID(SendGridAutoConfiguration) spring.sendgrid.api-key=#SendGridapikey(alternativetousername/password) spring.sendgrid.username=#SendGridaccountusername spring.sendgrid.password=#SendGridaccountpassword spring.sendgrid.proxy.host=#SendGridproxyhost spring.sendgrid.proxy.port=#SendGridproxyport #---------------------------------------- #WEBPROPERTIES #---------------------------------------- #EMBEDDEDSERVERCONFIGURATION(ServerProperties) server.address=#Networkaddresstowhichtheservershouldbindto. server.compression.enabled=false#Ifresponsecompressionisenabled. server.compression.excluded-user-agents=#Listofuser-agentstoexcludefromcompression. server.compression.mime-types=#Comma-separatedlistofMIMEtypesthatshouldbecompressed.Forinstance`text/html,text/css,application/json` server.compression.min-response-size=#Minimumresponsesizethatisrequiredforcompressiontobeperformed.Forinstance2048 server.connection-timeout=#TimeinmillisecondsthatconnectorswillwaitforanotherHTTPrequestbeforeclosingtheconnection.Whennotset,theconnector'scontainer-specificdefaultwillbeused.Useavalueof-1toindicateno(i.e.infinite)timeout. server.context-parameters.*=#Servletcontextinitparameters.Forinstance`server.context-parameters.a=alpha` server.context-path=#Contextpathoftheapplication. server.display-name=application#Displaynameoftheapplication. server.max-http-header-size=0#MaximumsizeinbytesoftheHTTPmessageheader. server.max-http-post-size=0#MaximumsizeinbytesoftheHTTPpostcontent. server.error.include-stacktrace=never#Whentoincludea"stacktrace"attribute. server.error.path=/error#Pathoftheerrorcontroller. server.error.whitelabel.enabled=true#Enablethedefaulterrorpagedisplayedinbrowsersincaseofaservererror. server.jetty.acceptors=#Numberofacceptorthreadstouse. server.jetty.selectors=#Numberofselectorthreadstouse. server.jsp-servlet.class-name=org.apache.jasper.servlet.JspServlet#TheclassnameoftheJSPservlet. server.jsp-servlet.init-parameters.*=#InitparametersusedtoconfiguretheJSPservlet server.jsp-servlet.registered=true#WhetherornottheJSPservletisregistered server.port=8080#ServerHTTPport. server.server-header=#ValuetousefortheServerresponseheader(noheaderissentifempty) server.servlet-path=/#Pathofthemaindispatcherservlet. server.use-forward-headers=#IfX-Forwarded-*headersshouldbeappliedtotheHttpRequest. server.session.cookie.comment=#Commentforthesessioncookie. server.session.cookie.domain=#Domainforthesessioncookie. server.session.cookie.http-only=#"HttpOnly"flagforthesessioncookie. server.session.cookie.max-age=#Maximumageofthesessioncookieinseconds. server.session.cookie.name=#Sessioncookiename. server.session.cookie.path=#Pathofthesessioncookie. server.session.cookie.secure=#"Secure"flagforthesessioncookie. server.session.persistent=false#Persistsessiondatabetweenrestarts. server.session.store-dir=#Directoryusedtostoresessiondata. server.session.timeout=#Sessiontimeoutinseconds. server.session.tracking-modes=#Sessiontrackingmodes(oneormoreofthefollowing:"cookie","url","ssl"). server.ssl.ciphers=#SupportedSSLciphers. server.ssl.client-auth=#Whetherclientauthenticationiswanted("want")orneeded("need").Requiresatruststore. server.ssl.enabled=#EnableSSLsupport. server.ssl.enabled-protocols=#EnabledSSLprotocols. server.ssl.key-alias=#Aliasthatidentifiesthekeyinthekeystore. server.ssl.key-password=#Passwordusedtoaccessthekeyinthekeystore. server.ssl.key-store=#PathtothekeystorethatholdstheSSLcertificate(typicallyajksfile). server.ssl.key-store-password=#Passwordusedtoaccessthekeystore. server.ssl.key-store-provider=#Providerforthekeystore. server.ssl.key-store-type=#Typeofthekeystore. server.ssl.protocol=TLS#SSLprotocoltouse. server.ssl.trust-store=#TruststorethatholdsSSLcertificates. server.ssl.trust-store-password=#Passwordusedtoaccessthetruststore. server.ssl.trust-store-provider=#Providerforthetruststore. server.ssl.trust-store-type=#Typeofthetruststore. server.tomcat.accesslog.directory=logs#Directoryinwhichlogfilesarecreated.Canberelativetothetomcatbasedirorabsolute. server.tomcat.accesslog.enabled=false#Enableaccesslog. server.tomcat.accesslog.pattern=common#Formatpatternforaccesslogs. server.tomcat.accesslog.prefix=access_log#Logfilenameprefix. server.tomcat.accesslog.rename-on-rotate=false#Deferinclusionofthedatestampinthefilenameuntilrotatetime. server.tomcat.accesslog.suffix=.log#Logfilenamesuffix. server.tomcat.background-processor-delay=30#DelayinsecondsbetweentheinvocationofbackgroundProcessmethods. server.tomcat.basedir=#Tomcatbasedirectory.Ifnotspecifiedatemporarydirectorywillbeused. 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}#regularexpressionmatchingtrustedIPaddresses. server.tomcat.max-threads=0#Maximumamountofworkerthreads. server.tomcat.min-spare-threads=0#Minimumamountofworkerthreads. server.tomcat.port-header=X-Forwarded-Port#NameoftheHTTPheaderusedtooverridetheoriginalportvalue. server.tomcat.protocol-header=#Headerthatholdstheincomingprotocol,usuallynamed"X-Forwarded-Proto". server.tomcat.protocol-header-https-value=https#ValueoftheprotocolheaderthatindicatesthattheincomingrequestusesSSL. server.tomcat.redirect-context-root=#Whetherrequeststothecontextrootshouldberedirectedbyappendinga/tothepath. server.tomcat.remote-ip-header=#Nameofthehttpheaderfromwhichtheremoteipisextracted.Forinstance`X-FORWARDED-FOR` server.tomcat.uri-encoding=UTF-8#CharacterencodingtousetodecodetheURI. server.undertow.accesslog.dir=#Undertowaccesslogdirectory. server.undertow.accesslog.enabled=false#Enableaccesslog. server.undertow.accesslog.pattern=common#Formatpatternforaccesslogs. server.undertow.buffer-size=#Sizeofeachbufferinbytes. server.undertow.buffers-per-region=#Numberofbufferperregion. server.undertow.direct-buffers=#AllocatebuffersoutsidetheJavaheap. server.undertow.io-threads=#NumberofI/Othreadstocreatefortheworker. server.undertow.worker-threads=#Numberofworkerthreads. #FREEMARKER(FreeMarkerAutoConfiguration) spring.freemarker.allow-request-override=false#SetwhetherHttpServletRequestattributesareallowedtooverride(hide)controllergeneratedmodelattributesofthesamename. spring.freemarker.allow-session-override=false#SetwhetherHttpSessionattributesareallowedtooverride(hide)controllergeneratedmodelattributesofthesamename. spring.freemarker.cache=false#Enabletemplatecaching. spring.freemarker.charset=UTF-8#Templateencoding. spring.freemarker.check-template-location=true#Checkthatthetemplateslocationexists. spring.freemarker.content-type=text/html#Content-Typevalue. spring.freemarker.enabled=true#EnableMVCviewresolutionforthistechnology. spring.freemarker.expose-request-attributes=false#Setwhetherallrequestattributesshouldbeaddedtothemodelpriortomergingwiththetemplate. spring.freemarker.expose-session-attributes=false#SetwhetherallHttpSessionattributesshouldbeaddedtothemodelpriortomergingwiththetemplate. spring.freemarker.expose-spring-macro-helpers=true#SetwhethertoexposeaRequestContextforusebySpring'smacrolibrary,underthename"springMacroRequestContext". spring.freemarker.prefer-file-system-access=true#Preferfilesystemaccessfortemplateloading.Filesystemaccessenableshotdetectionoftemplatechanges. spring.freemarker.prefix=#PrefixthatgetsprependedtoviewnameswhenbuildingaURL. spring.freemarker.request-context-attribute=#NameoftheRequestContextattributeforallviews. spring.freemarker.settings.*=#Well-knownFreeMarkerkeyswhichwillbepassedtoFreeMarker'sConfiguration. spring.freemarker.suffix=#SuffixthatgetsappendedtoviewnameswhenbuildingaURL. spring.freemarker.template-loader-path=classpath:/templates/#Comma-separatedlistoftemplatepaths. spring.freemarker.view-names=#Whitelistofviewnamesthatcanberesolved. #GROOVYTEMPLATES(GroovyTemplateAutoConfiguration) spring.groovy.template.allow-request-override=false#SetwhetherHttpServletRequestattributesareallowedtooverride(hide)controllergeneratedmodelattributesofthesamename. spring.groovy.template.allow-session-override=false#SetwhetherHttpSessionattributesareallowedtooverride(hide)controllergeneratedmodelattributesofthesamename. spring.groovy.template.cache=#Enabletemplatecaching. spring.groovy.template.charset=UTF-8#Templateencoding. spring.groovy.template.check-template-location=true#Checkthatthetemplateslocationexists. spring.groovy.template.configuration.*=#SeeGroovyMarkupConfigurer spring.groovy.template.content-type=test/html#Content-Typevalue. spring.groovy.template.enabled=true#EnableMVCviewresolutionforthistechnology. spring.groovy.template.expose-request-attributes=false#Setwhetherallrequestattributesshouldbeaddedtothemodelpriortomergingwiththetemplate. spring.groovy.template.expose-session-attributes=false#SetwhetherallHttpSessionattributesshouldbeaddedtothemodelpriortomergingwiththetemplate. spring.groovy.template.expose-spring-macro-helpers=true#SetwhethertoexposeaRequestContextforusebySpring'smacrolibrary,underthename"springMacroRequestContext". spring.groovy.template.prefix=#PrefixthatgetsprependedtoviewnameswhenbuildingaURL. spring.groovy.template.request-context-attribute=#NameoftheRequestContextattributeforallviews. spring.groovy.template.resource-loader-path=classpath:/templates/#Templatepath. spring.groovy.template.suffix=.tpl#SuffixthatgetsappendedtoviewnameswhenbuildingaURL. spring.groovy.template.view-names=#Whitelistofviewnamesthatcanberesolved. #SPRINGHATEOAS(HateoasProperties) spring.hateoas.use-hal-as-default-json-media-type=true#Specifyifapplication/hal+jsonresponsesshouldbesenttorequeststhatacceptapplication/json. #HTTPmessageconversion spring.http.converters.preferred-json-mapper=jackson#PreferredJSONmappertouseforHTTPmessageconversion.Setto"gson"toforcetheuseofGsonwhenbothitandJacksonareontheclasspath. #HTTPencoding(HttpEncodingProperties) spring.http.encoding.charset=UTF-8#CharsetofHTTPrequestsandresponses.Addedtothe"Content-Type"headerifnotsetexplicitly. spring.http.encoding.enabled=true#Enablehttpencodingsupport. spring.http.encoding.force=#ForcetheencodingtotheconfiguredcharsetonHTTPrequestsandresponses. spring.http.encoding.force-request=#ForcetheencodingtotheconfiguredcharsetonHTTPrequests.Defaultstotruewhen"force"hasnotbeenspecified. spring.http.encoding.force-response=#ForcetheencodingtotheconfiguredcharsetonHTTPresponses. #MULTIPART(MultipartProperties) spring.http.multipart.enabled=true#Enablesupportofmulti-partuploads. spring.http.multipart.file-size-threshold=0#Thresholdafterwhichfileswillbewrittentodisk.Valuescanusethesuffixed"MB"or"KB"toindicateaMegabyteorKilobytesize. spring.http.multipart.location=#Intermediatelocationofuploadedfiles. spring.http.multipart.max-file-size=1Mb#Maxfilesize.Valuescanusethesuffixed"MB"or"KB"toindicateaMegabyteorKilobytesize. spring.http.multipart.max-request-size=10Mb#Maxrequestsize.Valuescanusethesuffixed"MB"or"KB"toindicateaMegabyteorKilobytesize. #JACKSON(JacksonProperties) spring.jackson.date-format=#Dateformatstringorafully-qualifieddateformatclassname.Forinstance`yyyy-MM-ddHH:mm:ss`. spring.jackson.default-property-inclusion=#Controlstheinclusionofpropertiesduringserialization. spring.jackson.deserialization.*=#Jacksonon/offfeaturesthataffectthewayJavaobjectsaredeserialized. spring.jackson.generator.*=#Jacksonon/offfeaturesforgenerators. spring.jackson.joda-date-time-format=#Jodadatetimeformatstring.Ifnotconfigured,"date-format"willbeusedasafallbackifitisconfiguredwithaformatstring. spring.jackson.locale=#Localeusedforformatting. spring.jackson.mapper.*=#Jacksongeneralpurposeon/offfeatures. spring.jackson.parser.*=#Jacksonon/offfeaturesforparsers. spring.jackson.property-naming-strategy=#OneoftheconstantsonJackson'sPropertyNamingStrategy.Canalsobeafully-qualifiedclassnameofaPropertyNamingStrategysubclass. spring.jackson.serialization.*=#Jacksonon/offfeaturesthataffectthewayJavaobjectsareserialized. spring.jackson.serialization-inclusion=#Controlstheinclusionofpropertiesduringserialization.ConfiguredwithoneofthevaluesinJackson'sJsonInclude.Includeenumeration. spring.jackson.time-zone=#Timezoneusedwhenformattingdates.Forinstance`America/Los_Angeles` #JERSEY(JerseyProperties) spring.jersey.application-path=#PaththatservesasthebaseURIfortheapplication.Overridesthevalueof"@ApplicationPath"ifspecified. spring.jersey.filter.order=0#Jerseyfilterchainorder. spring.jersey.init.*=#InitparameterstopasstoJerseyviatheservletorfilter. spring.jersey.servlet.load-on-startup=-1#LoadonstartuppriorityoftheJerseyservlet. spring.jersey.type=servlet#Jerseyintegrationtype.Canbeeither"servlet"or"filter". #SPRINGMOBILEDEVICEVIEWS(DeviceDelegatingViewResolverAutoConfiguration) spring.mobile.devicedelegatingviewresolver.enable-fallback=false#Enablesupportforfallbackresolution. spring.mobile.devicedelegatingviewresolver.enabled=false#Enabledeviceviewresolver. spring.mobile.devicedelegatingviewresolver.mobile-prefix=mobile/#Prefixthatgetsprependedtoviewnamesformobiledevices. spring.mobile.devicedelegatingviewresolver.mobile-suffix=#Suffixthatgetsappendedtoviewnamesformobiledevices. spring.mobile.devicedelegatingviewresolver.normal-prefix=#Prefixthatgetsprependedtoviewnamesfornormaldevices. spring.mobile.devicedelegatingviewresolver.normal-suffix=#Suffixthatgetsappendedtoviewnamesfornormaldevices. spring.mobile.devicedelegatingviewresolver.tablet-prefix=tablet/#Prefixthatgetsprependedtoviewnamesfortabletdevices. spring.mobile.devicedelegatingviewresolver.tablet-suffix=#Suffixthatgetsappendedtoviewnamesfortabletdevices. #SPRINGMOBILESITEPREFERENCE(SitePreferenceAutoConfiguration) spring.mobile.sitepreference.enabled=true#EnableSitePreferenceHandler. #MUSTACHETEMPLATES(MustacheAutoConfiguration) spring.mustache.allow-request-override=#SetwhetherHttpServletRequestattributesareallowedtooverride(hide)controllergeneratedmodelattributesofthesamename. spring.mustache.allow-session-override=#SetwhetherHttpSessionattributesareallowedtooverride(hide)controllergeneratedmodelattributesofthesamename. spring.mustache.cache=#Enabletemplatecaching. spring.mustache.charset=#Templateencoding. spring.mustache.check-template-location=#Checkthatthetemplateslocationexists. spring.mustache.content-type=#Content-Typevalue. spring.mustache.enabled=#EnableMVCviewresolutionforthistechnology. spring.mustache.expose-request-attributes=#Setwhetherallrequestattributesshouldbeaddedtothemodelpriortomergingwiththetemplate. spring.mustache.expose-session-attributes=#SetwhetherallHttpSessionattributesshouldbeaddedtothemodelpriortomergingwiththetemplate. spring.mustache.expose-spring-macro-helpers=#SetwhethertoexposeaRequestContextforusebySpring'smacrolibrary,underthename"springMacroRequestContext". spring.mustache.prefix=classpath:/templates/#Prefixtoapplytotemplatenames. spring.mustache.request-context-attribute=#NameoftheRequestContextattributeforallviews. spring.mustache.suffix=.html#Suffixtoapplytotemplatenames. spring.mustache.view-names=#Whitelistofviewnamesthatcanberesolved. #SPRINGMVC(WebMvcProperties) spring.mvc.async.request-timeout=#Amountoftime(inmilliseconds)beforeasynchronousrequesthandlingtimesout. spring.mvc.date-format=#Dateformattouse.Forinstance`dd/MM/yyyy`. spring.mvc.dispatch-trace-request=false#DispatchTRACErequeststotheFrameworkServletdoServicemethod. spring.mvc.dispatch-options-request=true#DispatchOPTIONSrequeststotheFrameworkServletdoServicemethod. spring.mvc.favicon.enabled=true#Enableresolutionoffavicon.ico. spring.mvc.ignore-default-model-on-redirect=true#Ifthecontentofthe"default"modelshouldbeignoredduringredirectscenarios. spring.mvc.locale=#Localetouse.Bydefault,thislocaleisoverriddenbythe"Accept-Language"header. spring.mvc.locale-resolver=accept-header#Definehowthelocaleshouldberesolved. spring.mvc.log-resolved-exception=false#Enablewarnloggingofexceptionsresolvedbya"HandlerExceptionResolver". spring.mvc.media-types.*=#Mapsfileextensionstomediatypesforcontentnegotiation. spring.mvc.message-codes-resolver-format=#Formattingstrategyformessagecodes.Forinstance`PREFIX_ERROR_CODE`. spring.mvc.servlet.load-on-startup=-1#LoadonstartuppriorityoftheSpringWebServicesservlet. spring.mvc.static-path-pattern=/**#Pathpatternusedforstaticresources. spring.mvc.throw-exception-if-no-handler-found=false#Ifa"NoHandlerFoundException"shouldbethrownifnoHandlerwasfoundtoprocessarequest. spring.mvc.view.prefix=#SpringMVCviewprefix. spring.mvc.view.suffix=#SpringMVCviewsuffix. #SPRINGRESOURCESHANDLING(ResourceProperties) spring.resources.add-mappings=true#Enabledefaultresourcehandling. spring.resources.cache-period=#Cacheperiodfortheresourcesservedbytheresourcehandler,inseconds. spring.resources.chain.cache=true#EnablecachingintheResourcechain. spring.resources.chain.enabled=#EnabletheSpringResourceHandlingchain.Disabledbydefaultunlessatleastonestrategyhasbeenenabled. spring.resources.chain.gzipped=false#Enableresolutionofalreadygzippedresources. spring.resources.chain.html-application-cache=false#EnableHTML5applicationcachemanifestrewriting. spring.resources.chain.strategy.content.enabled=false#EnablethecontentVersionStrategy. spring.resources.chain.strategy.content.paths=/**#Comma-separatedlistofpatternstoapplytotheVersionStrategy. spring.resources.chain.strategy.fixed.enabled=false#EnablethefixedVersionStrategy. spring.resources.chain.strategy.fixed.paths=/**#Comma-separatedlistofpatternstoapplytotheVersionStrategy. spring.resources.chain.strategy.fixed.version=#VersionstringtousefortheVersionStrategy. spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/#Locationsofstaticresources. #SPRINGSESSION(SessionProperties) spring.session.hazelcast.map-name=spring:session:sessions#Nameofthemapusedtostoresessions. spring.session.jdbc.initializer.enabled=true#Createtherequiredsessiontablesonstartupifnecessary. spring.session.jdbc.schema=classpath:org/springframework/session/jdbc/schema-@@platform@@.sql#PathtotheSQLfiletousetoinitializethedatabaseschema. spring.session.jdbc.table-name=SPRING_SESSION#Nameofdatabasetableusedtostoresessions. spring.session.mongo.collection-name=sessions#Collectionnameusedtostoresessions. spring.session.redis.flush-mode=#FlushmodefortheRedissessions. spring.session.redis.namespace=#Namespaceforkeysusedtostoresessions. spring.session.store-type=#Sessionstoretype. #SPRINGSOCIAL(SocialWebAutoConfiguration) spring.social.auto-connection-views=false#Enabletheconnectionstatusviewforsupportedproviders. #SPRINGSOCIALFACEBOOK(FacebookAutoConfiguration) spring.social.facebook.app-id=#yourapplication'sFacebookAppID spring.social.facebook.app-secret=#yourapplication'sFacebookAppSecret #SPRINGSOCIALLINKEDIN(LinkedInAutoConfiguration) spring.social.linkedin.app-id=#yourapplication'sLinkedInAppID spring.social.linkedin.app-secret=#yourapplication'sLinkedInAppSecret #SPRINGSOCIALTWITTER(TwitterAutoConfiguration) spring.social.twitter.app-id=#yourapplication'sTwitterAppID spring.social.twitter.app-secret=#yourapplication'sTwitterAppSecret #THYMELEAF(ThymeleafAutoConfiguration) spring.thymeleaf.cache=true#Enabletemplatecaching. spring.thymeleaf.check-template-location=true#Checkthatthetemplateslocationexists. spring.thymeleaf.content-type=text/html#Content-Typevalue. spring.thymeleaf.enabled=true#EnableMVCThymeleafviewresolution. spring.thymeleaf.encoding=UTF-8#Templateencoding. spring.thymeleaf.excluded-view-names=#Comma-separatedlistofviewnamesthatshouldbeexcludedfromresolution. spring.thymeleaf.mode=HTML5#Templatemodetobeappliedtotemplates.SeealsoStandardTemplateModeHandlers. spring.thymeleaf.prefix=classpath:/templates/#PrefixthatgetsprependedtoviewnameswhenbuildingaURL. spring.thymeleaf.suffix=.html#SuffixthatgetsappendedtoviewnameswhenbuildingaURL. spring.thymeleaf.template-resolver-order=#Orderofthetemplateresolverinthechain. spring.thymeleaf.view-names=#Comma-separatedlistofviewnamesthatcanberesolved. #VELOCITYTEMPLATES(VelocityAutoConfiguration) spring.velocity.allow-request-override=false#SetwhetherHttpServletRequestattributesareallowedtooverride(hide)controllergeneratedmodelattributesofthesamename. spring.velocity.allow-session-override=false#SetwhetherHttpSessionattributesareallowedtooverride(hide)controllergeneratedmodelattributesofthesamename. spring.velocity.cache=#Enabletemplatecaching. spring.velocity.charset=UTF-8#Templateencoding. spring.velocity.check-template-location=true#Checkthatthetemplateslocationexists. spring.velocity.content-type=text/html#Content-Typevalue. spring.velocity.date-tool-attribute=#NameoftheDateToolhelperobjecttoexposeintheVelocitycontextoftheview. spring.velocity.enabled=true#EnableMVCviewresolutionforthistechnology. spring.velocity.expose-request-attributes=false#Setwhetherallrequestattributesshouldbeaddedtothemodelpriortomergingwiththetemplate. spring.velocity.expose-session-attributes=false#SetwhetherallHttpSessionattributesshouldbeaddedtothemodelpriortomergingwiththetemplate. spring.velocity.expose-spring-macro-helpers=true#SetwhethertoexposeaRequestContextforusebySpring'smacrolibrary,underthename"springMacroRequestContext". spring.velocity.number-tool-attribute=#NameoftheNumberToolhelperobjecttoexposeintheVelocitycontextoftheview. spring.velocity.prefer-file-system-access=true#Preferfilesystemaccessfortemplateloading.Filesystemaccessenableshotdetectionoftemplatechanges. spring.velocity.prefix=#PrefixthatgetsprependedtoviewnameswhenbuildingaURL. spring.velocity.properties.*=#Additionalvelocityproperties. spring.velocity.request-context-attribute=#NameoftheRequestContextattributeforallviews. spring.velocity.resource-loader-path=classpath:/templates/#Templatepath. spring.velocity.suffix=.vm#SuffixthatgetsappendedtoviewnameswhenbuildingaURL. spring.velocity.toolbox-config-location=#VelocityToolboxconfiglocation.Forinstance`/WEB-INF/toolbox.xml` spring.velocity.view-names=#Whitelistofviewnamesthatcanberesolved. #SPRINGWEBSERVICES(WebServicesProperties) spring.webservices.path=/services#PaththatservesasthebaseURIfortheservices. spring.webservices.servlet.init=#ServletinitparameterstopasstoSpringWebServices. spring.webservices.servlet.load-on-startup=-1#LoadonstartuppriorityoftheSpringWebServicesservlet. #---------------------------------------- #SECURITYPROPERTIES #---------------------------------------- #SECURITY(SecurityProperties) security.basic.authorize-mode=role#Securityauthorizemodetoapply. security.basic.enabled=true#Enablebasicauthentication. security.basic.path=/**#Comma-separatedlistofpathstosecure. security.basic.realm=Spring#HTTPbasicrealmname. security.enable-csrf=false#EnableCrossSiteRequestForgerysupport. security.filter-order=0#Securityfilterchainorder. security.filter-dispatcher-types=ASYNC,FORWARD,INCLUDE,REQUEST#Securityfilterchaindispatchertypes. security.headers.cache=true#EnablecachecontrolHTTPheaders. security.headers.content-type=true#Enable"X-Content-Type-Options"header. security.headers.frame=true#Enable"X-Frame-Options"header. security.headers.hsts=#HTTPStrictTransportSecurity(HSTS)mode(none,domain,all). security.headers.xss=true#Enablecrosssitescripting(XSS)protection. security.ignored=#Comma-separatedlistofpathstoexcludefromthedefaultsecuredpaths. security.require-ssl=false#Enablesecurechannelforallrequests. security.sessions=stateless#Sessioncreationpolicy(always,never,if_required,stateless). security.user.name=user#Defaultusername. security.user.password=#Passwordforthedefaultusername.Arandompasswordisloggedonstartupbydefault. security.user.role=USER#Grantedrolesforthedefaultusername. #SECURITYOAUTH2CLIENT(OAuth2ClientProperties security.oauth2.client.client-id=#OAuth2clientid. security.oauth2.client.client-secret=#OAuth2clientsecret.Arandomsecretisgeneratedbydefault #SECURITYOAUTH2RESOURCES(ResourceServerProperties security.oauth2.resource.id=#Identifieroftheresource. security.oauth2.resource.jwt.key-uri=#TheURIoftheJWTtoken.Canbesetifthevalueisnotavailableandthekeyispublic. security.oauth2.resource.jwt.key-value=#TheverificationkeyoftheJWTtoken.CaneitherbeasymmetricsecretorPEM-encodedRSApublickey. security.oauth2.resource.prefer-token-info=true#Usethetokeninfo,canbesettofalsetousetheuserinfo. security.oauth2.resource.service-id=resource# security.oauth2.resource.token-info-uri=#URIofthetokendecodingendpoint. security.oauth2.resource.token-type=#ThetokentypetosendwhenusingtheuserInfoUri. security.oauth2.resource.user-info-uri=#URIoftheuserendpoint. #SECURITYOAUTH2SSO(OAuth2SsoProperties security.oauth2.sso.filter-order=#FilterordertoapplyifnotprovidinganexplicitWebSecurityConfigurerAdapter security.oauth2.sso.login-path=/login#Pathtotheloginpage,i.e.theonethattriggerstheredirecttotheOAuth2AuthorizationServer #---------------------------------------- #DATAPROPERTIES #---------------------------------------- #FLYWAY(FlywayProperties) flyway.baseline-description=# flyway.baseline-version=1#versiontostartmigration flyway.baseline-on-migrate=# flyway.check-location=false#Checkthatmigrationscriptslocationexists. flyway.clean-on-validation-error=# flyway.enabled=true#Enableflyway. flyway.encoding=# flyway.ignore-failed-future-migration=# flyway.init-sqls=#SQLstatementstoexecutetoinitializeaconnectionimmediatelyafterobtainingit. flyway.locations=classpath:db/migration#locationsofmigrationsscripts flyway.out-of-order=# flyway.password=#JDBCpasswordifyouwantFlywaytocreateitsownDataSource flyway.placeholder-prefix=# flyway.placeholder-replacement=# flyway.placeholder-suffix=# flyway.placeholders.*=# flyway.schemas=#schemastoupdate flyway.sql-migration-prefix=V# flyway.sql-migration-separator=# flyway.sql-migration-suffix=.sql# flyway.table=# flyway.url=#JDBCurlofthedatabasetomigrate.Ifnotset,theprimaryconfigureddatasourceisused. flyway.user=#Loginuserofthedatabasetomigrate. flyway.validate-on-migrate=# #LIQUIBASE(LiquibaseProperties) liquibase.change-log=classpath:/db/changelog/db.changelog-master.yaml#Changelogconfigurationpath. liquibase.check-change-log-location=true#Checkthechangeloglocationexists. liquibase.contexts=#Comma-separatedlistofruntimecontextstouse. liquibase.default-schema=#Defaultdatabaseschema. liquibase.drop-first=false#Dropthedatabaseschemafirst. liquibase.enabled=true#Enableliquibasesupport. liquibase.labels=#Comma-separatedlistofruntimelabelstouse. liquibase.parameters.*=#Changelogparameters. liquibase.password=#Loginpasswordofthedatabasetomigrate. liquibase.rollback-file=#FiletowhichrollbackSQLwillbewrittenwhenanupdateisperformed. liquibase.url=#JDBCurlofthedatabasetomigrate.Ifnotset,theprimaryconfigureddatasourceisused. liquibase.user=#Loginuserofthedatabasetomigrate. #COUCHBASE(CouchbaseProperties) spring.couchbase.bootstrap-hosts=#Couchbasenodes(hostorIPaddress)tobootstrapfrom. spring.couchbase.bucket.name=default#Nameofthebuckettoconnectto. spring.couchbase.bucket.password=#Passwordofthebucket. spring.couchbase.env.endpoints.key-value=1#NumberofsocketspernodeagainsttheKey/valueservice. spring.couchbase.env.endpoints.query=1#NumberofsocketspernodeagainsttheQuery(N1QL)service. spring.couchbase.env.endpoints.view=1#Numberofsocketspernodeagainsttheviewservice. spring.couchbase.env.ssl.enabled=#EnableSSLsupport.Enabledautomaticallyifa"keyStore"isprovidedunlessspecifiedotherwise. spring.couchbase.env.ssl.key-store=#PathtotheJVMkeystorethatholdsthecertificates. spring.couchbase.env.ssl.key-store-password=#Passwordusedtoaccessthekeystore. spring.couchbase.env.timeouts.connect=5000#Bucketconnectionstimeoutinmilliseconds. spring.couchbase.env.timeouts.key-value=2500#Blockingoperationsperformedonaspecifickeytimeoutinmilliseconds. spring.couchbase.env.timeouts.query=7500#N1QLqueryoperationstimeoutinmilliseconds. spring.couchbase.env.timeouts.socket-connect=1000#Socketconnectconnectionstimeoutinmilliseconds. spring.couchbase.env.timeouts.view=7500#Regularandgeospatialviewoperationstimeoutinmilliseconds. #DAO(PersistenceExceptionTranslationAutoConfiguration) spring.dao.exceptiontranslation.enabled=true#EnablethePersistenceExceptionTranslationPostProcessor. #CASSANDRA(CassandraProperties) spring.data.cassandra.cluster-name=#NameoftheCassandracluster. spring.data.cassandra.compression=#CompressionsupportedbytheCassandrabinaryprotocol. spring.data.cassandra.connect-timeout-millis=#Socketoption:connectiontimeout. spring.data.cassandra.consistency-level=#Queriesconsistencylevel. spring.data.cassandra.contact-points=localhost#Comma-separatedlistofclusternodeaddresses. spring.data.cassandra.fetch-size=#Queriesdefaultfetchsize. spring.data.cassandra.keyspace-name=#Keyspacenametouse. spring.data.cassandra.load-balancing-policy=#Classnameoftheloadbalancingpolicy. spring.data.cassandra.port=#PortoftheCassandraserver. spring.data.cassandra.password=#Loginpasswordoftheserver. spring.data.cassandra.read-timeout-millis=#Socketoption:readtimeout. spring.data.cassandra.reconnection-policy=#Reconnectionpolicyclass. spring.data.cassandra.retry-policy=#Classnameoftheretrypolicy. spring.data.cassandra.serial-consistency-level=#Queriesserialconsistencylevel. spring.data.cassandra.schema-action=none#Schemaactiontotakeatstartup. spring.data.cassandra.ssl=false#EnableSSLsupport. spring.data.cassandra.username=#Loginuseroftheserver. #DATACOUCHBASE(CouchbaseDataProperties) spring.data.couchbase.auto-index=false#Automaticallycreateviewsandindexes. spring.data.couchbase.consistency=read-your-own-writes#Consistencytoapplybydefaultongeneratedqueries. spring.data.couchbase.repositories.enabled=true#EnableCouchbaserepositories. #ELASTICSEARCH(ElasticsearchProperties) spring.data.elasticsearch.cluster-name=elasticsearch#Elasticsearchclustername. spring.data.elasticsearch.cluster-nodes=#Comma-separatedlistofclusternodeaddresses.Ifnotspecified,startsaclientnode. spring.data.elasticsearch.properties.*=#Additionalpropertiesusedtoconfiguretheclient. spring.data.elasticsearch.repositories.enabled=true#EnableElasticsearchrepositories. #MONGODB(MongoProperties) spring.data.mongodb.authentication-database=#Authenticationdatabasename. spring.data.mongodb.database=test#Databasename. spring.data.mongodb.field-naming-strategy=#FullyqualifiednameoftheFieldNamingStrategytouse. spring.data.mongodb.grid-fs-database=#GridFSdatabasename. spring.data.mongodb.host=localhost#Mongoserverhost. spring.data.mongodb.password=#Loginpasswordofthemongoserver. spring.data.mongodb.port=27017#Mongoserverport. spring.data.mongodb.repositories.enabled=true#EnableMongorepositories. spring.data.mongodb.uri=mongodb://localhost/test#MongodatabaseURI.Whenset,hostandportareignored. spring.data.mongodb.username=#Loginuserofthemongoserver. #DATAREDIS spring.data.redis.repositories.enabled=true#EnableRedisrepositories. #NEO4J(Neo4jProperties) spring.data.neo4j.compiler=#Compilertouse. spring.data.neo4j.embedded.enabled=true#Enableembeddedmodeiftheembeddeddriverisavailable. spring.data.neo4j.password=#Loginpasswordoftheserver. spring.data.neo4j.repositories.enabled=true#EnableNeo4jrepositories. spring.data.neo4j.session.scope=singleton#Scope(lifetime)ofthesession. spring.data.neo4j.uri=#URIusedbythedriver.Auto-detectedbydefault. spring.data.neo4j.username=#Loginuseroftheserver. #DATAREST(RepositoryRestProperties) spring.data.rest.base-path=#BasepathtobeusedbySpringDataRESTtoexposerepositoryresources. spring.data.rest.default-page-size=#Defaultsizeofpages. spring.data.rest.enable-enum-translation=#EnableenumvaluetranslationviatheSpringDataRESTdefaultresourcebundle. spring.data.rest.limit-param-name=#NameoftheURLquerystringparameterthatindicateshowmanyresultstoreturnatonce. spring.data.rest.max-page-size=#Maximumsizeofpages. spring.data.rest.page-param-name=#NameoftheURLquerystringparameterthatindicateswhatpagetoreturn. spring.data.rest.return-body-on-create=#Returnaresponsebodyaftercreatinganentity. spring.data.rest.return-body-on-update=#Returnaresponsebodyafterupdatinganentity. spring.data.rest.sort-param-name=#NameoftheURLquerystringparameterthatindicateswhatdirectiontosortresults. #SOLR(SolrProperties) spring.data.solr.host=http://127.0.0.1:8983/solr#Solrhost.Ignoredif"zk-host"isset. spring.data.solr.repositories.enabled=true#EnableSolrrepositories. spring.data.solr.zk-host=#ZooKeeperhostaddressintheformHOST:PORT. #DATASOURCE(DataSourceAutoConfiguration&DataSourceProperties) spring.datasource.continue-on-error=false#Donotstopifanerroroccurswhileinitializingthedatabase. spring.datasource.data=#Data(DML)scriptresourcereference. spring.datasource.data-username=#UserofthedatabasetoexecuteDMLscripts(ifdifferent). spring.datasource.data-password=#PasswordofthedatabasetoexecuteDMLscripts(ifdifferent). spring.datasource.dbcp.*=#CommonsDBCPspecificsettings spring.datasource.dbcp2.*=#CommonsDBCP2specificsettings spring.datasource.driver-class-name=#FullyqualifiednameoftheJDBCdriver.Auto-detectedbasedontheURLbydefault. spring.datasource.hikari.*=#Hikarispecificsettings spring.datasource.initialize=true#Populatethedatabaseusing'data.sql'. spring.datasource.jmx-enabled=false#EnableJMXsupport(ifprovidedbytheunderlyingpool). spring.datasource.jndi-name=#JNDIlocationofthedatasource.Class,url,username&passwordareignoredwhenset. spring.datasource.name=testdb#Nameofthedatasource. spring.datasource.password=#Loginpasswordofthedatabase. spring.datasource.platform=all#Platformtouseintheschemaresource(schema-${platform}.sql). spring.datasource.schema=#Schema(DDL)scriptresourcereference. spring.datasource.schema-username=#UserofthedatabasetoexecuteDDLscripts(ifdifferent). spring.datasource.schema-password=#PasswordofthedatabasetoexecuteDDLscripts(ifdifferent). spring.datasource.separator=;#StatementseparatorinSQLinitializationscripts. spring.datasource.sql-script-encoding=#SQLscriptsencoding. spring.datasource.tomcat.*=#Tomcatdatasourcespecificsettings spring.datasource.type=#Fullyqualifiednameoftheconnectionpoolimplementationtouse.Bydefault,itisauto-detectedfromtheclasspath. spring.datasource.url=#JDBCurlofthedatabase. spring.datasource.username= #JEST(ElasticsearchHTTPclient)(JestProperties) spring.elasticsearch.jest.connection-timeout=3000#Connectiontimeoutinmilliseconds. spring.elasticsearch.jest.password=#Loginpassword. spring.elasticsearch.jest.proxy.host=#ProxyhosttheHTTPclientshoulduse. spring.elasticsearch.jest.proxy.port=#ProxyporttheHTTPclientshoulduse. spring.elasticsearch.jest.read-timeout=3000#Readtimeoutinmilliseconds. spring.elasticsearch.jest.uris=http://localhost:9200#Comma-separatedlistoftheElasticsearchinstancestouse. spring.elasticsearch.jest.username=#Loginuser. #H2WebConsole(H2ConsoleProperties) spring.h2.console.enabled=false#Enabletheconsole. spring.h2.console.path=/h2-console#Pathatwhichtheconsolewillbeavailable. spring.h2.console.settings.trace=false#Enabletraceoutput. spring.h2.console.settings.web-allow-others=false#Enableremoteaccess. #JOOQ(JooqAutoConfiguration) spring.jooq.sql-dialect=#SQLDialectJOOQusedwhencommunicatingwiththeconfigureddatasource.Forinstance`POSTGRES` #JPA(JpaBaseConfiguration,HibernateJpaAutoConfiguration) spring.data.jpa.repositories.enabled=true#EnableJPArepositories. spring.jpa.database=#Targetdatabasetooperateon,auto-detectedbydefault.Canbealternativelysetusingthe"databasePlatform"property. spring.jpa.database-platform=#Nameofthetargetdatabasetooperateon,auto-detectedbydefault.Canbealternativelysetusingthe"Database"enum. spring.jpa.generate-ddl=false#Initializetheschemaonstartup. spring.jpa.hibernate.ddl-auto=#DDLmode.Thisisactuallyashortcutforthe"hibernate.hbm2ddl.auto"property.Defaultto"create-drop"whenusinganembeddeddatabase,"none"otherwise. spring.jpa.hibernate.naming.implicit-strategy=#Hibernate5implicitnamingstrategyfullyqualifiedname. spring.jpa.hibernate.naming.physical-strategy=#Hibernate5physicalnamingstrategyfullyqualifiedname. spring.jpa.hibernate.naming.strategy=#Hibernate4namingstrategyfullyqualifiedname.NotsupportedwithHibernate5. spring.jpa.hibernate.use-new-id-generator-mappings=#UseHibernate'snewerIdentifierGeneratorforAUTO,TABLEandSEQUENCE. spring.jpa.open-in-view=true#RegisterOpenEntityManagerInViewInterceptor.BindsaJPAEntityManagertothethreadfortheentireprocessingoftherequest. spring.jpa.properties.*=#AdditionalnativepropertiestosetontheJPAprovider. spring.jpa.show-sql=false#EnableloggingofSQLstatements. #JTA(JtaAutoConfiguration) spring.jta.enabled=true#EnableJTAsupport. spring.jta.log-dir=#Transactionlogsdirectory. spring.jta.transaction-manager-id=#Transactionmanageruniqueidentifier. #ATOMIKOS(AtomikosProperties) spring.jta.atomikos.connectionfactory.borrow-connection-timeout=30#Timeout,inseconds,forborrowingconnectionsfromthepool. spring.jta.atomikos.connectionfactory.ignore-session-transacted-flag=true#Whetherornottoignorethetransactedflagwhencreatingsession. spring.jta.atomikos.connectionfactory.local-transaction-mode=false#Whetherornotlocaltransactionsaredesired. spring.jta.atomikos.connectionfactory.maintenance-interval=60#Thetime,inseconds,betweenrunsofthepool'smaintenancethread. spring.jta.atomikos.connectionfactory.max-idle-time=60#Thetime,inseconds,afterwhichconnectionsarecleanedupfromthepool. spring.jta.atomikos.connectionfactory.max-lifetime=0#Thetime,inseconds,thataconnectioncanbepooledforbeforebeingdestroyed.0denotesnolimit. spring.jta.atomikos.connectionfactory.max-pool-size=1#Themaximumsizeofthepool. spring.jta.atomikos.connectionfactory.min-pool-size=1#Theminimumsizeofthepool. spring.jta.atomikos.connectionfactory.reap-timeout=0#Thereaptimeout,inseconds,forborrowedconnections.0denotesnolimit. spring.jta.atomikos.connectionfactory.unique-resource-name=jmsConnectionFactory#Theuniquenameusedtoidentifytheresourceduringrecovery. spring.jta.atomikos.datasource.borrow-connection-timeout=30#Timeout,inseconds,forborrowingconnectionsfromthepool. spring.jta.atomikos.datasource.default-isolation-level=#Defaultisolationlevelofconnectionsprovidedbythepool. spring.jta.atomikos.datasource.login-timeout=#Timeout,inseconds,forestablishingadatabaseconnection. spring.jta.atomikos.datasource.maintenance-interval=60#Thetime,inseconds,betweenrunsofthepool'smaintenancethread. spring.jta.atomikos.datasource.max-idle-time=60#Thetime,inseconds,afterwhichconnectionsarecleanedupfromthepool. spring.jta.atomikos.datasource.max-lifetime=0#Thetime,inseconds,thataconnectioncanbepooledforbeforebeingdestroyed.0denotesnolimit. spring.jta.atomikos.datasource.max-pool-size=1#Themaximumsizeofthepool. spring.jta.atomikos.datasource.min-pool-size=1#Theminimumsizeofthepool. spring.jta.atomikos.datasource.reap-timeout=0#Thereaptimeout,inseconds,forborrowedconnections.0denotesnolimit. spring.jta.atomikos.datasource.test-query=#SQLqueryorstatementusedtovalidateaconnectionbeforereturningit. spring.jta.atomikos.datasource.unique-resource-name=dataSource#Theuniquenameusedtoidentifytheresourceduringrecovery. spring.jta.atomikos.properties.checkpoint-interval=500#Intervalbetweencheckpoints. spring.jta.atomikos.properties.console-file-count=1#Numberofdebuglogsfilesthatcanbecreated. spring.jta.atomikos.properties.console-file-limit=-1#Howmanybytescanbestoredatmostindebuglogsfiles. spring.jta.atomikos.properties.console-file-name=tm.out#Debuglogsfilename. spring.jta.atomikos.properties.console-log-level=#Consoleloglevel. spring.jta.atomikos.properties.default-jta-timeout=10000#DefaulttimeoutforJTAtransactions. spring.jta.atomikos.properties.enable-logging=true#Enabledisklogging. spring.jta.atomikos.properties.force-shutdown-on-vm-exit=false#SpecifyifaVMshutdownshouldtriggerforcedshutdownofthetransactioncore. spring.jta.atomikos.properties.log-base-dir=#Directoryinwhichthelogfilesshouldbestored. spring.jta.atomikos.properties.log-base-name=tmlog#Transactionslogfilebasename. spring.jta.atomikos.properties.max-actives=50#Maximumnumberofactivetransactions. spring.jta.atomikos.properties.max-timeout=300000#Maximumtimeout(inmilliseconds)thatcanbeallowedfortransactions. spring.jta.atomikos.properties.output-dir=#Directoryinwhichtostorethedebuglogfiles. spring.jta.atomikos.properties.serial-jta-transactions=true#Specifyifsub-transactionsshouldbejoinedwhenpossible. spring.jta.atomikos.properties.service=#Transactionmanagerimplementationthatshouldbestarted. spring.jta.atomikos.properties.threaded-two-phase-commit=true#Usedifferent(andconcurrent)threadsfortwo-phasecommitontheparticipatingresources. spring.jta.atomikos.properties.transaction-manager-unique-name=#Transactionmanager'suniquename. #BITRONIX spring.jta.bitronix.connectionfactory.acquire-increment=1#Numberofconnectionstocreatewhengrowingthepool. spring.jta.bitronix.connectionfactory.acquisition-interval=1#Time,inseconds,towaitbeforetryingtoacquireaconnectionagainafteraninvalidconnectionwasacquired. spring.jta.bitronix.connectionfactory.acquisition-timeout=30#Timeout,inseconds,foracquiringconnectionsfromthepool. spring.jta.bitronix.connectionfactory.allow-local-transactions=true#WhetherornotthetransactionmanagershouldallowmixingXAandnon-XAtransactions. spring.jta.bitronix.connectionfactory.apply-transaction-timeout=false#WhetherornotthetransactiontimeoutshouldbesetontheXAResourcewhenitisenlisted. spring.jta.bitronix.connectionfactory.automatic-enlisting-enabled=true#Whetherornotresourcesshouldbeenlistedanddelistedautomatically. spring.jta.bitronix.connectionfactory.cache-producers-consumers=true#Whetherornotproducesandconsumersshouldbecached. spring.jta.bitronix.connectionfactory.defer-connection-release=true#Whetherornottheprovidercanrunmanytransactionsonthesameconnectionandsupportstransactioninterleaving. spring.jta.bitronix.connectionfactory.ignore-recovery-failures=false#Whetherornotrecoveryfailuresshouldbeignored. spring.jta.bitronix.connectionfactory.max-idle-time=60#Thetime,inseconds,afterwhichconnectionsarecleanedupfromthepool. spring.jta.bitronix.connectionfactory.max-pool-size=10#Themaximumsizeofthepool.0denotesnolimit. spring.jta.bitronix.connectionfactory.min-pool-size=0#Theminimumsizeofthepool. spring.jta.bitronix.connectionfactory.password=#ThepasswordtousetoconnecttotheJMSprovider. spring.jta.bitronix.connectionfactory.share-transaction-connections=false#WhetherornotconnectionsintheACCESSIBLEstatecanbesharedwithinthecontextofatransaction. spring.jta.bitronix.connectionfactory.test-connections=true#Whetherornotconnectionsshouldbetestedwhenacquiredfromthepool. spring.jta.bitronix.connectionfactory.two-pc-ordering-position=1#Thepositionthatthisresourceshouldtakeduringtwo-phasecommit(alwaysfirstisInteger.MIN_VALUE,alwayslastisInteger.MAX_VALUE). spring.jta.bitronix.connectionfactory.unique-name=jmsConnectionFactory#Theuniquenameusedtoidentifytheresourceduringrecovery. spring.jta.bitronix.connectionfactory.use-tm-join=trueWhetherornotTMJOINshouldbeusedwhenstartingXAResources. spring.jta.bitronix.connectionfactory.user=#TheusertousetoconnecttotheJMSprovider. spring.jta.bitronix.datasource.acquire-increment=1#Numberofconnectionstocreatewhengrowingthepool. spring.jta.bitronix.datasource.acquisition-interval=1#Time,inseconds,towaitbeforetryingtoacquireaconnectionagainafteraninvalidconnectionwasacquired. spring.jta.bitronix.datasource.acquisition-timeout=30#Timeout,inseconds,foracquiringconnectionsfromthepool. spring.jta.bitronix.datasource.allow-local-transactions=true#WhetherornotthetransactionmanagershouldallowmixingXAandnon-XAtransactions. spring.jta.bitronix.datasource.apply-transaction-timeout=false#WhetherornotthetransactiontimeoutshouldbesetontheXAResourcewhenitisenlisted. spring.jta.bitronix.datasource.automatic-enlisting-enabled=true#Whetherornotresourcesshouldbeenlistedanddelistedautomatically. spring.jta.bitronix.datasource.cursor-holdability=#Thedefaultcursorholdabilityforconnections. spring.jta.bitronix.datasource.defer-connection-release=true#Whetherornotthedatabasecanrunmanytransactionsonthesameconnectionandsupportstransactioninterleaving. spring.jta.bitronix.datasource.enable-jdbc4-connection-test=#WhetherornotConnection.isValid()iscalledwhenacquiringaconnectionfromthepool. spring.jta.bitronix.datasource.ignore-recovery-failures=false#Whetherornotrecoveryfailuresshouldbeignored. spring.jta.bitronix.datasource.isolation-level=#Thedefaultisolationlevelforconnections. spring.jta.bitronix.datasource.local-auto-commit=#Thedefaultauto-commitmodeforlocaltransactions. spring.jta.bitronix.datasource.login-timeout=#Timeout,inseconds,forestablishingadatabaseconnection. spring.jta.bitronix.datasource.max-idle-time=60#Thetime,inseconds,afterwhichconnectionsarecleanedupfromthepool. spring.jta.bitronix.datasource.max-pool-size=10#Themaximumsizeofthepool.0denotesnolimit. spring.jta.bitronix.datasource.min-pool-size=0#Theminimumsizeofthepool. spring.jta.bitronix.datasource.prepared-statement-cache-size=0#Thetargetsizeofthepreparedstatementcache.0disablesthecache. spring.jta.bitronix.datasource.share-transaction-connections=false#WhetherornotconnectionsintheACCESSIBLEstatecanbesharedwithinthecontextofatransaction. spring.jta.bitronix.datasource.test-query=#SQLqueryorstatementusedtovalidateaconnectionbeforereturningit. spring.jta.bitronix.datasource.two-pc-ordering-position=1#Thepositionthatthisresourceshouldtakeduringtwo-phasecommit(alwaysfirstisInteger.MIN_VALUE,alwayslastisInteger.MAX_VALUE). spring.jta.bitronix.datasource.unique-name=dataSource#Theuniquenameusedtoidentifytheresourceduringrecovery. spring.jta.bitronix.datasource.use-tm-join=trueWhetherornotTMJOINshouldbeusedwhenstartingXAResources. spring.jta.bitronix.properties.allow-multiple-lrc=false#AllowmultipleLRCresourcestobeenlistedintothesametransaction. spring.jta.bitronix.properties.asynchronous2-pc=false#Enableasynchronouslyexecutionoftwophasecommit. spring.jta.bitronix.properties.background-recovery-interval-seconds=60#Intervalinsecondsatwhichtoruntherecoveryprocessinthebackground. spring.jta.bitronix.properties.current-node-only-recovery=true#Recoveronlythecurrentnode. spring.jta.bitronix.properties.debug-zero-resource-transaction=false#Logthecreationandcommitcallstacksoftransactionsexecutedwithoutasingleenlistedresource. spring.jta.bitronix.properties.default-transaction-timeout=60#Defaulttransactiontimeoutinseconds. spring.jta.bitronix.properties.disable-jmx=false#EnableJMXsupport. spring.jta.bitronix.properties.exception-analyzer=#Setthefullyqualifiednameoftheexceptionanalyzerimplementationtouse. spring.jta.bitronix.properties.filter-log-status=false#Enablefilteringoflogssothatonlymandatorylogsarewritten. spring.jta.bitronix.properties.force-batching-enabled=true#Setifdiskforcesarebatched. spring.jta.bitronix.properties.forced-write-enabled=true#Setiflogsareforcedtodisk. spring.jta.bitronix.properties.graceful-shutdown-interval=60#MaximumamountofsecondstheTMwillwaitfortransactionstogetdonebeforeabortingthematshutdowntime. spring.jta.bitronix.properties.jndi-transaction-synchronization-registry-name=#JNDInameoftheTransactionSynchronizationRegistry. spring.jta.bitronix.properties.jndi-user-transaction-name=#JNDInameoftheUserTransaction. spring.jta.bitronix.properties.journal=disk#Nameofthejournal.Canbe'disk','null'oraclassname. spring.jta.bitronix.properties.log-part1-filename=btm1.tlog#Nameofthefirstfragmentofthejournal. spring.jta.bitronix.properties.log-part2-filename=btm2.tlog#Nameofthesecondfragmentofthejournal. spring.jta.bitronix.properties.max-log-size-in-mb=2#Maximumsizeinmegabytesofthejournalfragments. spring.jta.bitronix.properties.resource-configuration-filename=#ResourceLoaderconfigurationfilename. spring.jta.bitronix.properties.server-id=#ASCIIIDthatmustuniquelyidentifythisTMinstance.Defaulttothemachine'sIPaddress. spring.jta.bitronix.properties.skip-corrupted-logs=false#Skipcorruptedtransactionslogentries. spring.jta.bitronix.properties.warn-about-zero-resource-transaction=true#Logawarningfortransactionsexecutedwithoutasingleenlistedresource. #NARAYANA(NarayanaProperties) spring.jta.narayana.default-timeout=60#Transactiontimeoutinseconds. spring.jta.narayana.expiry-scanners=com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner#Comma-separatedlistofexpiryscanners. spring.jta.narayana.log-dir=#Transactionobjectstoredirectory. spring.jta.narayana.one-phase-commit=true#Enableonephasecommitoptimisation. spring.jta.narayana.periodic-recovery-period=120#Intervalinwhichperiodicrecoveryscansareperformedinseconds. spring.jta.narayana.recovery-backoff-period=10#Backoffperiodbetweenfirstandsecondphasesoftherecoveryscaninseconds. spring.jta.narayana.recovery-db-pass=#Databasepasswordtobeusedbyrecoverymanager. spring.jta.narayana.recovery-db-user=#Databaseusernametobeusedbyrecoverymanager. spring.jta.narayana.recovery-jms-pass=#JMSpasswordtobeusedbyrecoverymanager. spring.jta.narayana.recovery-jms-user=#JMSusernametobeusedbyrecoverymanager. spring.jta.narayana.recovery-modules=#Comma-separatedlistofrecoverymodules. spring.jta.narayana.transaction-manager-id=1#Uniquetransactionmanagerid. spring.jta.narayana.xa-resource-orphan-filters=#Comma-separatedlistoforphanfilters. #EMBEDDEDMONGODB(EmbeddedMongoProperties) spring.mongodb.embedded.features=SYNC_DELAY#Comma-separatedlistoffeaturestoenable. spring.mongodb.embedded.storage.databaseDir=#Directoryusedfordatastorage. spring.mongodb.embedded.storage.oplogSize=#Maximumsizeoftheoploginmegabytes. spring.mongodb.embedded.storage.replSetName=#Nameofthereplicaset. spring.mongodb.embedded.version=2.6.10#VersionofMongotouse. #REDIS(RedisProperties) spring.redis.cluster.max-redirects=#Maximumnumberofredirectstofollowwhenexecutingcommandsacrossthecluster. spring.redis.cluster.nodes=#Comma-separatedlistof"host:port"pairstobootstrapfrom. spring.redis.database=0#Databaseindexusedbytheconnectionfactory. spring.redis.host=localhost#Redisserverhost. spring.redis.password=#Loginpasswordoftheredisserver. spring.redis.pool.max-active=8#Maxnumberofconnectionsthatcanbeallocatedbythepoolatagiventime.Useanegativevaluefornolimit. spring.redis.pool.max-idle=8#Maxnumberof"idle"connectionsinthepool.Useanegativevaluetoindicateanunlimitednumberofidleconnections. spring.redis.pool.max-wait=-1#Maximumamountoftime(inmilliseconds)aconnectionallocationshouldblockbeforethrowinganexceptionwhenthepoolisexhausted.Useanegativevaluetoblockindefinitely. spring.redis.pool.min-idle=0#Targetfortheminimumnumberofidleconnectionstomaintaininthepool.Thissettingonlyhasaneffectifitispositive. spring.redis.port=6379#Redisserverport. spring.redis.sentinel.master=#NameofRedisserver. spring.redis.sentinel.nodes=#Comma-separatedlistofhost:portpairs. spring.redis.timeout=0#Connectiontimeoutinmilliseconds. #---------------------------------------- #INTEGRATIONPROPERTIES #---------------------------------------- #ACTIVEMQ(ActiveMQProperties) spring.activemq.broker-url=#URLoftheActiveMQbroker.Auto-generatedbydefault.Forinstance`tcp://localhost:61616` spring.activemq.in-memory=true#SpecifyifthedefaultbrokerURLshouldbeinmemory.Ignoredifanexplicitbrokerhasbeenspecified. spring.activemq.password=#Loginpasswordofthebroker. spring.activemq.user=#Loginuserofthebroker. spring.activemq.packages.trust-all=false#Trustallpackages. spring.activemq.packages.trusted=#Comma-separatedlistofspecificpackagestotrust(whennottrustingallpackages). spring.activemq.pool.configuration.*=#SeePooledConnectionFactory. spring.activemq.pool.enabled=false#WhetheraPooledConnectionFactoryshouldbecreatedinsteadofaregularConnectionFactory. spring.activemq.pool.expiry-timeout=0#Connectionexpirationtimeoutinmilliseconds. spring.activemq.pool.idle-timeout=30000#Connectionidletimeoutinmilliseconds. spring.activemq.pool.max-connections=1#Maximumnumberofpooledconnections. #ARTEMIS(ArtemisProperties) spring.artemis.embedded.cluster-password=#Clusterpassword.Randomlygeneratedonstartupbydefault. spring.artemis.embedded.data-directory=#Journalfiledirectory.Notnecessaryifpersistenceisturnedoff. spring.artemis.embedded.enabled=true#EnableembeddedmodeiftheArtemisserverAPIsareavailable. spring.artemis.embedded.persistent=false#Enablepersistentstore. spring.artemis.embedded.queues=#Comma-separatedlistofqueuestocreateonstartup. spring.artemis.embedded.server-id=#Serverid.Bydefault,anauto-incrementedcounterisused. spring.artemis.embedded.topics=#Comma-separatedlistoftopicstocreateonstartup. spring.artemis.host=localhost#Artemisbrokerhost. spring.artemis.mode=#Artemisdeploymentmode,auto-detectedbydefault.Canbeexplicitlysetto"native"or"emb