#boot-documentation-getting-help #community #boot-documentation-production #documentation.actuator #boot-documentation-advanced #documentation.advanced #documentation.container-images #documentation.data #boot-documentation-learning #documentation.features #boot-documentation-first-steps #documentation.first-steps #documentation.io #documentation.messaging #documentation.packaging #boot-documentation-upgrading #documentation.upgrading #boot-documentation-workingwith #documentation.using #documentation.web #boot-documentation #documentation #getting-started-cli-command-line-completion #getting-started.installing.cli.completion #getting-started-homebrew-cli-installation #getting-started.installing.cli.homebrew #getting-started-macports-cli-installation #getting-started.installing.cli.macports #getting-started-manual-cli-installation #getting-started.installing.cli.manual-installation #getting-started-scoop-cli-installation #getting-started.installing.cli.scoop #getting-started-sdkman-cli-installation #getting-started.installing.cli.sdkman #getting-started-installing-the-cli #getting-started.installing.cli #getting-started-gradle-installation #getting-started.installing.java.gradle #getting-started-maven-installation #getting-started.installing.java.maven #getting-started-installation-instructions-for-java #getting-started.installing.java #getting-started-installing-spring-boot #getting-started.installing #getting-started.system-requirements.graal #getting-started-system-requirements-servlet-containers #getting-started.system-requirements.servlet-containers #getting-started-system-requirements #getting-started.system-requirements #upgrading.cli #upgrading.from-1x #upgrading.to-feature #getting-started-upgrading-from-an-earlier-version #getting-started.installing.upgrading #upgrading actuator-api#audit-events.retrieving.query-parameters actuator-api#audit-events.retrieving.response-structure actuator-api#audit-events.retrieving actuator-api#audit-events actuator-api#beans.retrieving.response-structure actuator-api#beans.retrieving actuator-api#beans actuator-api#caches.all.response-structure actuator-api#caches.all actuator-api#caches.evict-all actuator-api#caches.evict-named.request-structure actuator-api#caches.evict-named actuator-api#caches.named.query-parameters actuator-api#caches.named.response-structure actuator-api#caches.named actuator-api#caches actuator-api#conditions.retrieving.response-structure actuator-api#conditions.retrieving actuator-api#conditions actuator-api#configprops.retrieving-by-prefix.response-structure actuator-api#configprops.retrieving-by-prefix actuator-api#configprops.retrieving.response-structure actuator-api#configprops.retrieving actuator-api#configprops actuator-api#env.entire.response-structure actuator-api#env.entire actuator-api#env.single-property.response-structure actuator-api#env.single-property actuator-api#env actuator-api#flyway.retrieving.response-structure actuator-api#flyway.retrieving actuator-api#flyway actuator-api#health.retrieving-component-nested.response-structure actuator-api#health.retrieving-component-nested actuator-api#health.retrieving-component.response-structure actuator-api#health.retrieving-component actuator-api#health.retrieving.response-structure actuator-api#health.retrieving actuator-api#health actuator-api#heapdump.retrieving actuator-api#heapdump actuator-api#http-trace-retrieving-response-structure actuator-api#httpexchanges.retrieving.response-structure actuator-api#http-trace-retrieving actuator-api#httpexchanges.retrieving actuator-api#httpexchanges actuator-api#overview.endpoint-urls actuator-api#overview.timestamps actuator-api#overview actuator-api#info.retrieving.response-structure.build actuator-api#info.retrieving.response-structure.git actuator-api#info.retrieving.response-structure actuator-api#info.retrieving actuator-api#info actuator-api#integrationgraph.rebuilding actuator-api#integrationgraph.retrieving.response-structure actuator-api#integrationgraph.retrieving actuator-api#integrationgraph actuator-api#liquibase.retrieving.response-structure actuator-api#liquibase.retrieving actuator-api#liquibase actuator-api#logfile.retrieving-part actuator-api#logfile.retrieving actuator-api#logfile actuator-api#loggers.all.response-structure actuator-api#loggers.all actuator-api#loggers.clearing-level actuator-api#loggers.group-setting-level.request-structure actuator-api#loggers.group-setting-level actuator-api#loggers.group.response-structure actuator-api#loggers.group actuator-api#loggers.setting-level.request-structure actuator-api#loggers.setting-level actuator-api#loggers.single.response-structure actuator-api#loggers.single actuator-api#loggers actuator-api#mappings.retrieving.response-structure-dispatcher-handlers actuator-api#mappings.retrieving.response-structure-dispatcher-servlets actuator-api#mappings.retrieving.response-structure-servlet-filters actuator-api#mappings.retrieving.response-structure-servlets actuator-api#mappings.retrieving.response-structure actuator-api#mappings.retrieving actuator-api#mappings actuator-api#metrics.drilling-down actuator-api#metrics.retrieving-metric.query-parameters actuator-api#metrics.retrieving-metric.response-structure actuator-api#metrics.retrieving-metric actuator-api#metrics.retrieving-names.response-structure actuator-api#metrics.retrieving-names actuator-api#metrics actuator-api#prometheus.retrieving-names actuator-api#prometheus.retrieving.query-parameters actuator-api#prometheus.retrieving actuator-api#prometheus actuator-api#quartz.job-group.response-structure actuator-api#quartz.job-group actuator-api#quartz.job-groups.response-structure actuator-api#quartz.job-groups actuator-api#quartz.job.response-structure actuator-api#quartz.job actuator-api#quartz.report.response-structure actuator-api#quartz.report actuator-api#quartz.trigger-group.response-structure actuator-api#quartz.trigger-group actuator-api#quartz.trigger-groups.response-structure actuator-api#quartz.trigger-groups actuator-api#quartz.trigger.calendar-interval-response-structure actuator-api#quartz.trigger.common-response-structure actuator-api#quartz.trigger.cron-response-structure actuator-api#quartz.trigger.custom-response-structure actuator-api#quartz.trigger.daily-time-interval-response-structure actuator-api#quartz.trigger.simple-response-structure actuator-api#quartz.trigger actuator-api#quartz actuator-api#sbom.retrieving-available-sboms.response-structure actuator-api#sbom.retrieving-available-sboms actuator-api#sbom.retrieving-single-sbom.response-structure actuator-api#sbom.retrieving-single-sbom actuator-api#sbom actuator-api#scheduled-tasks.retrieving.response-structure actuator-api#scheduled-tasks.retrieving actuator-api#scheduled-tasks actuator-api#sessions.deleting actuator-api#sessions.retrieving-id.response-structure actuator-api#sessions.retrieving-id actuator-api#sessions.retrieving.query-parameters actuator-api#sessions.retrieving.response-structure actuator-api#sessions.retrieving actuator-api#sessions actuator-api#shutdown.shutting-down.response-structure actuator-api#shutdown.shutting-down actuator-api#shutdown actuator-api#startup.retrieving.drain actuator-api#startup.retrieving.response-structure actuator-api#startup.retrieving.snapshot actuator-api#startup.retrieving actuator-api#startup actuator-api#threaddump.retrieving-json.response-structure actuator-api#threaddump.retrieving-json actuator-api#threaddump.retrieving-text actuator-api#threaddump #appendix.application-properties.actuator #common-application-properties-actuator #appendix.application-properties.cache #common-application-properties-cache #appendix.application-properties.core #core-properties #appendix.application-properties.data-migration #data-migration-properties #appendix.application-properties.data #data-properties #appendix.application-properties.devtools #devtools-properties #appendix.application-properties.docker-compose #appendix.application-properties.integration #integration-properties #appendix.application-properties.json #json-properties #appendix.application-properties.mail #mail-properties #appendix.application-properties.rsocket #rsocket-properties #appendix.application-properties.security #security-properties #appendix.application-properties.server #server-properties #appendix.application-properties.templating #templating-properties #appendix.application-properties.testcontainers #appendix.application-properties.testing #testing-properties #appendix.application-properties.transaction #transaction-properties #appendix.application-properties.web #web-properties #appendix.application-properties #common-application-properties #application-properties application-properties #appendix.auto-configuration-classes #auto-configuration-classes #auto-configuration-classes auto-configuration-classes #appendix.auto-configuration-classes.actuator #auto-configuration-classes.actuator #appendix.auto-configuration-classes.core #auto-configuration-classes.core #appendix.dependency-versions.coordinates #dependency-versions.coordinates #appendix.dependency-versions #dependency-versions #dependency-versions dependency-versions #appendix.dependency-versions.properties #dependency-versions.properties #appendix.test-auto-configuration #test-auto-configuration #test-auto-configuration test-auto-configuration #appendix.test-auto-configuration.slices #test-auto-configuration.slices #build-tool-plugins.antlib.findmainclass.examples #spring-boot-ant-findmainclass-examples #build-tool-plugins.antlib.findmainclass #spring-boot-ant-findmainclass #build-tool-plugins.antlib.tasks.examples #spring-boot-ant-exejar-examples #build-tool-plugins.antlib.tasks.exejar #spring-boot-ant-exejar #build-tool-plugins.antlib.tasks #spring-boot-ant-tasks #build-tool-plugins-antlib #build-tool-plugins.antlib #build-tool-plugins #build-tool-plugins build-tool-plugins #build-tool-plugins-repackage-implementation #build-tool-plugins.other-build-systems.example-repackage-implementation #build-tool-plugins-find-a-main-class #build-tool-plugins.other-build-systems.finding-main-class #build-tool-plugins-nested-libraries #build-tool-plugins.other-build-systems.nested-libraries #build-tool-plugins-repackaging-archives #build-tool-plugins.other-build-systems.repackaging-archives #build-tool-plugins-other-build-systems #build-tool-plugins.other-build-systems #cli #cli cli #cli-installation #cli.installation #cli-shell #cli.using-the-cli.embedded-shell #cli-init #cli.using-the-cli.initialize-new-project #cli-using-the-cli #cli.using-the-cli #boot-documentation-getting-help #documentation.getting-help #getting-help getting-help #boot-documentation-about #documentation.about #documentation documentation gradle-plugin#aot.processing-applications gradle-plugin#aot.processing-tests gradle-plugin#aot gradle-plugin#getting-started gradle-plugin#gradle-plugin gradle-plugin#integrating-with-actuator.build-info gradle-plugin#integrating-with-actuator gradle-plugin#introduction gradle-plugin#managing-dependencies.dependency-management-plugin.customizing gradle-plugin#managing-dependencies.dependency-management-plugin.learning-more gradle-plugin#managing-dependencies.dependency-management-plugin.using-in-isolation gradle-plugin#managing-dependencies.dependency-management-plugin gradle-plugin#managing-dependencies.gradle-bom-support.customizing gradle-plugin#managing-dependencies.gradle-bom-support gradle-plugin#managing-dependencies gradle-plugin#build-image.customization.tags gradle-plugin#build-image.customization gradle-plugin#build-image.docker-daemon gradle-plugin#build-image.docker-registry gradle-plugin#build-image.examples.builder-configuration gradle-plugin#build-image.examples.buildpacks gradle-plugin#build-image.examples.caches gradle-plugin#build-image.examples.custom-image-builder gradle-plugin#build-image.examples.custom-image-name gradle-plugin#build-image.examples.docker.auth gradle-plugin#build-image.examples.docker.colima gradle-plugin#build-image.examples.docker.minikube gradle-plugin#build-image.examples.docker.podman gradle-plugin#build-image.examples.docker gradle-plugin#build-image.examples.publish gradle-plugin#build-image.examples.runtime-jvm-configuration gradle-plugin#build-image.examples gradle-plugin#build-image gradle-plugin#packaging-executable.and-plain-archives gradle-plugin#packaging-executable.configuring.including-development-only-dependencies gradle-plugin#packaging-executable.configuring.layered-archives.configuration gradle-plugin#packaging-executable.configuring.layered-archives gradle-plugin#packaging-executable.configuring.main-class gradle-plugin#packaging-executable.configuring.properties-launcher gradle-plugin#packaging-executable.configuring.unpacking gradle-plugin#packaging-executable.configuring gradle-plugin#packaging-executable.jars gradle-plugin#packaging-executable.wars.deployable gradle-plugin#packaging-executable.wars gradle-plugin#packaging-executable gradle-plugin#publishing-your-application.distribution gradle-plugin#publishing-your-application-maven gradle-plugin#publishing-your-application.maven-publish gradle-plugin#publishing-your-application gradle-plugin#reacting-to-other-plugins.application gradle-plugin#reacting-to-other-plugins.dependency-management gradle-plugin#reacting-to-other-plugins.java gradle-plugin#reacting-to-other-plugins.kotlin gradle-plugin#reacting-to-other-plugins.nbt gradle-plugin#reacting-to-other-plugins.war gradle-plugin#reacting-to-other-plugins gradle-plugin#running-your-application.passing-arguments gradle-plugin#running-your-application.passing-system-properties gradle-plugin#running-your-application.reloading-resources gradle-plugin#running-your-application.using-a-test-main-class gradle-plugin#running-your-application #howto-change-the-http-port-or-address-of-the-actuator-endpoints #howto.actuator.change-http-port-or-address #howto.actuator.customizing-sanitization #howto.actuator.sanitize-sensitive-values.customizing-sanitization #howto-map-health-indicators-to-metrics #howto.actuator.map-health-indicators-to-metrics #howto-actuator #howto.actuator #howto.class-data-sharing.buildpacks #howto.class-data-sharing.dockerfiles #howto.class-data-sharing.training-run-configuration #howto.class-data-sharing #howto.aot.conditions #howto.aot #howto-build-an-application-context-hierarchy #howto.application.context-hierarchy #howto-customize-the-environment-or-application-context #howto.application.customize-the-environment-or-application-context #howto-failure-analyzer #howto.application.failure-analyzer #howto-create-a-non-web-application #howto.application.non-web-application #howto-troubleshoot-auto-configuration #howto.application.troubleshoot-auto-configuration #howto-spring-boot-application #howto.application #howto.batch.restarting-a-failed-job #howto-spring-batch-running-command-line #howto.batch.running-from-the-command-line #howto-spring-batch-specifying-a-data-source #howto.batch.specifying-a-data-source #howto.batch.specifying-a-transaction-manager #howto-spring-batch-storing-job-repository #howto.batch.storing-job-repository #howto-batch-applications #howto.batch #howto-build-an-executable-archive-with-ant #howto.build.build-an-executable-archive-with-ant-without-using-spring-boot-antlib #howto-create-a-nonexecutable-jar #howto.build.create-a-nonexecutable-jar #howto-create-an-executable-jar-with-maven #howto.build.create-an-executable-jar-with-maven #howto-customize-dependency-versions #howto.build.customize-dependency-versions #howto-extract-specific-libraries-when-an-executable-jar-runs #howto.build.extract-specific-libraries-when-an-executable-jar-runs #howto-git-info #howto.build.generate-git-info #howto-build-info #howto.build.generate-info #howto-remote-debug-maven-run #howto.build.remote-debug-maven #howto-create-an-additional-executable-jar #howto.build.use-a-spring-boot-application-as-dependency #howto-build #howto.build #howto-configure-a-component-that-is-used-by-JPA #howto.data-access.configure-a-component-that-is-used-by-jpa #howto-configure-a-datasource #howto.data-access.configure-custom-datasource #howto-configure-hibernate-naming-strategy #howto.data-access.configure-hibernate-naming-strategy #howto-configure-hibernate-second-level-caching #howto.data-access.configure-hibernate-second-level-caching #howto-configure-jOOQ-with-multiple-datasources #howto.data-access.configure-jooq-with-multiple-datasources #howto-two-datasources #howto.data-access.configure-two-datasources #howto-use-customize-spring-datas-web-support #howto.data-access.customize-spring-data-web-support #howto-use-dependency-injection-hibernate-components #howto.data-access.dependency-injection-in-hibernate-components #howto-use-exposing-spring-data-repositories-rest-endpoint #howto.data-access.exposing-spring-data-repositories-as-rest #howto-configure-jpa-properties #howto.data-access.jpa-properties #howto-separate-entity-definitions-from-spring-configuration #howto.data-access.separate-entity-definitions-from-spring-configuration #howto-use-spring-data-repositories #howto.data-access.spring-data-repositories #howto-use-custom-entity-manager #howto.data-access.use-custom-entity-manager #howto-use-two-entity-managers #howto.data-access.use-multiple-entity-managers #howto-use-spring-data-jpa—​and-mongo-repositories #howto.data-access.use-spring-data-jpa-and-mongo-repositories #howto-use-traditional-persistence-xml #howto.data-access.use-traditional-persistence-xml #howto-data-access #howto.data-access #howto-initialize-a-spring-batch-database #howto.data-initialization.batch #howto-initialize-a-database-configuring-dependencies-depends-on-initialization-detection #howto.data-initialization.dependencies.depends-on-initialization-detection #howto-initialize-a-database-configuring-dependencies-initializer-detection #howto.data-initialization.dependencies.initializer-detection #howto-initialize-a-database-configuring-dependencies #howto.data-initialization.dependencies #howto.data-initialization.migration-tool.flyway-tests #howto-execute-flyway-database-migrations-on-startup #howto.data-initialization.migration-tool.flyway #howto.data-initialization.migration-tool.liquibase-tests #howto-execute-liquibase-database-migrations-on-startup #howto.data-initialization.migration-tool.liquibase #howto-use-a-higher-level-database-migration-tool #howto.data-initialization.migration-tool #howto-initialize-a-database-using-basic-scripts #howto.data-initialization.using-basic-sql-scripts #howto.data-initialization.using-hibernate #howto.data-initialization.using-jpa #howto-database-initialization #howto.data-initialization #cloud-deployment-aws-java-se-platform #deployment.cloud.aws.beanstalk.java-se-platform #cloud-deployment-aws-tomcat-platform #deployment.cloud.aws.beanstalk.tomcat-platform #cloud-deployment-aws-beanstalk #deployment.cloud.aws.beanstalk #cloud-deployment-aws #deployment.cloud.aws #deployment.cloud.azure #cloud-deployment-boxfuse #deployment.cloud.boxfuse #cloud-deployment-cloud-foundry-services #deployment.cloud.cloud-foundry.binding-to-services #cloud-deployment-cloud-foundry #deployment.cloud.cloud-foundry #cloud-deployment-gae #deployment.cloud.google #cloud-deployment-heroku #deployment.cloud.heroku #cloud-deployment-kubernetes-container-lifecycle #deployment.cloud.kubernetes.container-lifecycle #cloud-deployment-kubernetes #deployment.cloud.kubernetes #cloud-deployment-openshift #deployment.cloud.openshift #cloud-deployment #deployment.cloud #deployment #deployment deployment #deployment-systemd-service #deployment.installing.nix-services.system-d #deployment.installing.system-d #deployment-windows #deployment.installing.windows-services #deployment-install-supported-operating-systems #deployment-service #deployment.installing.supported-operating-systems #deployment.installing #howto-convert-an-existing-application-to-spring-boot #howto.traditional-deployment.convert-existing-application #howto-create-a-deployable-war-file #howto.traditional-deployment.war #howto-weblogic #howto.traditional-deployment.weblogic #howto-traditional-deployment #howto.traditional-deployment #howto.docker-compose.jdbc-url #howto.docker-compose.sharing-services #howto.docker-compose #howto-reload-fast-restart #howto.hotswapping.fast-application-restarts #howto-reload-java-classes-without-restarting #howto.hotswapping.reload-java-classes-without-restarting #howto-reload-static-content #howto.hotswapping.reload-static-content #howto-reload-freemarker-content #howto.hotswapping.reload-templates.freemarker #howto-reload-groovy-template-content #howto.hotswapping.reload-templates.groovy #howto-reload-thymeleaf-content #howto.hotswapping.reload-templates.thymeleaf #howto-reload-thymeleaf-template-content #howto.hotswapping.reload-templates #howto-hotswapping #howto.hotswapping #howto-http-clients-proxy-configuration #howto.http-clients.rest-template-proxy-configuration #howto-webclient-reactor-netty-customization #howto.http-clients.webclient-reactor-netty-customization #howto-http-clients #howto.http-clients #howto #howto howto #howto-jersey-alongside-another-web-framework #howto.jersey.alongside-another-web-framework #howto-jersey-spring-security #howto.jersey.spring-security #howto-jersey #howto.jersey #howto.logging.log4j.composite-configuration #howto-configure-log4j-for-logging-yaml-or-json-config #howto.logging.log4j.yaml-or-json-config #howto-configure-log4j-for-logging #howto.logging.log4j #howto-configure-logback-for-logging-fileonly #howto.logging.logback.file-only-output #howto-configure-logback-for-logging #howto.logging.logback #howto-logging #howto.logging #howto-jms-disable-transaction #howto.messaging.disable-transacted-jms-session #howto-messaging #howto.messaging #native-image.developing-your-first-application.buildpacks.gradle #native-image.developing-your-first-application.buildpacks.maven #native-image.developing-your-first-application.buildpacks.running #native-image.developing-your-first-application.buildpacks.system-requirements #native-image.developing-your-first-application.buildpacks #native-image.developing-your-first-application.native-build-tools.gradle #native-image.developing-your-first-application.native-build-tools.maven #native-image.developing-your-first-application.native-build-tools.prerequisites.linux-macos #native-image.developing-your-first-application.native-build-tools.prerequisites.windows #native-image.developing-your-first-application.native-build-tools.prerequisites #native-image.developing-your-first-application.native-build-tools.running #native-image.developing-your-first-application.native-build-tools #native-image.developing-your-first-application.sample-application #native-image.developing-your-first-application #native-image.testing.with-native-build-tools.gradle #native-image.testing.with-native-build-tools.maven #native-image.testing.with-native-build-tools #native-image.testing.with-the-jvm #native-image.testing #howto-use-jedis-instead-of-lettuce #howto.nosql.jedis-instead-of-lettuce #howto.nosql #howto-change-configuration-depending-on-the-environment #howto.properties-and-configuration.change-configuration-depending-on-the-environment #howto-discover-build-in-options-for-external-properties #howto.properties-and-configuration.discover-build-in-options-for-external-properties #howto-automatic-expansion-gradle #howto.properties-and-configuration.expand-properties.gradle #howto-automatic-expansion-maven #howto.properties-and-configuration.expand-properties.maven #howto-automatic-expansion #howto.properties-and-configuration.expand-properties #howto-change-the-location-of-external-properties #howto.properties-and-configuration.external-properties-location #howto-externalize-configuration #howto.properties-and-configuration.externalize-configuration #howto-set-active-spring-profiles #howto.properties-and-configuration.set-active-spring-profiles #howto.properties-and-configuration.set-default-spring-profile-name #howto-use-short-command-line-arguments #howto.properties-and-configuration.short-command-line-arguments #howto-use-yaml-for-external-properties #howto.properties-and-configuration.yaml #howto-properties-and-configuration #howto.properties-and-configuration #howto-change-the-user-details-service-and-add-user-accounts #howto.security.change-user-details-service-and-add-user-accounts #howto-enable-https #howto.security.enable-https #howto-switch-off-spring-boot-security-configuration #howto.security.switch-off-spring-boot-configuration #howto-security #howto.security #howto-customize-the-jackson-objectmapper #howto.spring-mvc.customize-jackson-objectmapper #howto-customize-the-responsebody-rendering #howto.spring-mvc.customize-responsebody-rendering #howto-customize-view-resolvers #howto.spring-mvc.customize-view-resolvers #howto-customize-the-whitelabel-error-page #howto.actuator.customize-whitelabel-error-page #howto-multipart-file-upload-configuration #howto.spring-mvc.multipart-file-uploads #howto-switch-off-default-mvc-configuration #howto.spring-mvc.switch-off-default-configuration #howto-switch-off-the-spring-mvc-dispatcherservlet #howto.spring-mvc.switch-off-dispatcherservlet #howto-write-a-json-rest-service #howto.spring-mvc.write-json-rest-service #howto-write-an-xml-rest-service #howto.spring-mvc.write-xml-rest-service #howto-spring-mvc #howto.spring-mvc #howto.testing.slice-tests #howto-use-test-with-spring-security #howto.spring-mvc.testing.with-spring-security #howto.testing.with-spring-security #howto.testing #howto-configure-webserver-customizers #howto-disable-registration-of-a-servlet-or-filter #howto.webserver.add-servlet-filter-listener.spring-bean.disable #howto-add-a-servlet-filter-or-listener-as-spring-bean #howto.webserver.add-servlet-filter-listener.spring-bean #howto-add-a-servlet-filter-or-listener-using-scanning #howto.webserver.add-servlet-filter-listener.using-scanning #howto-add-a-servlet-filter-or-listener #howto.webserver.add-servlet-filter-listener #howto-change-the-http-port #howto.webserver.change-port #howto-configure-accesslogs #howto.webserver.configure-access-logs #howto-configure-http2-jetty #howto.webserver.configure-http2.jetty #howto-configure-http2-netty #howto.webserver.configure-http2.netty #howto-configure-http2-tomcat #howto.webserver.configure-http2.tomcat #howto-configure-http2 #howto.webserver.configure-http2 #howto.webserver.configure-ssl.pem-files #howto-configure-ssl #howto.webserver.configure-ssl #howto-configure-webserver #howto.webserver.configure #howto-create-websocket-endpoints-using-serverendpoint #howto.webserver.create-websocket-endpoints-using-serverendpoint #howto-disable-web-server #howto.webserver.disable #howto-discover-the-http-port-at-runtime #howto.webserver.discover-port #howto-enable-multiple-connectors-in-tomcat #howto.webserver.enable-multiple-connectors-in-tomcat #how-to-enable-http-response-compression #howto.webserver.enable-response-compression #howto-enable-tomcat-mbean-registry #howto.webserver.enable-tomcat-mbean-registry #howto-use-another-web-server #howto.webserver.use-another #howto-customize-tomcat-behind-a-proxy-server #howto.webserver.use-behind-a-proxy-server.tomcat #howto-use-behind-a-proxy-server #howto.webserver.use-behind-a-proxy-server #howto-user-a-random-unassigned-http-port #howto.webserver.use-random-port #howto-embedded-web-servers #howto.webserver #getting-started.introducing-spring-boot #getting-started #index #spring-boot-reference-documentation getting-started maven-plugin#aot.process-aot-goal.optional-parameters maven-plugin#aot.process-aot-goal.parameter-details.arguments maven-plugin#aot.process-aot-goal.parameter-details.classes-directory maven-plugin#aot.process-aot-goal.parameter-details.compiler-arguments maven-plugin#aot.process-aot-goal.parameter-details.exclude-group-ids maven-plugin#aot.process-aot-goal.parameter-details.excludes maven-plugin#aot.process-aot-goal.parameter-details.generated-classes maven-plugin#aot.process-aot-goal.parameter-details.generated-resources maven-plugin#aot.process-aot-goal.parameter-details.generated-sources maven-plugin#aot.process-aot-goal.parameter-details.includes maven-plugin#aot.process-aot-goal.parameter-details.jvm-arguments maven-plugin#aot.process-aot-goal.parameter-details.main-class maven-plugin#aot.process-aot-goal.parameter-details.profiles maven-plugin#aot.process-aot-goal.parameter-details.skip maven-plugin#aot.process-aot-goal.parameter-details.system-property-variables maven-plugin#aot.process-aot-goal.parameter-details maven-plugin#aot.process-aot-goal.required-parameters maven-plugin#aot.process-aot-goal maven-plugin#aot.process-test-aot-goal.optional-parameters maven-plugin#aot.process-test-aot-goal.parameter-details.classes-directory maven-plugin#aot.process-test-aot-goal.parameter-details.compiler-arguments maven-plugin#aot.process-test-aot-goal.parameter-details.exclude-group-ids maven-plugin#aot.process-test-aot-goal.parameter-details.excludes maven-plugin#aot.process-test-aot-goal.parameter-details.generated-classes maven-plugin#aot.process-test-aot-goal.parameter-details.generated-resources maven-plugin#aot.process-test-aot-goal.parameter-details.generated-sources maven-plugin#aot.process-test-aot-goal.parameter-details.generated-test-classes maven-plugin#aot.process-test-aot-goal.parameter-details.includes maven-plugin#aot.process-test-aot-goal.parameter-details.jvm-arguments maven-plugin#aot.process-test-aot-goal.parameter-details.skip maven-plugin#aot.process-test-aot-goal.parameter-details.system-property-variables maven-plugin#aot.process-test-aot-goal.parameter-details.test-classes-directory maven-plugin#aot.process-test-aot-goal.parameter-details maven-plugin#aot.process-test-aot-goal.required-parameters maven-plugin#aot.process-test-aot-goal maven-plugin#aot.processing-applications.using-the-native-profile maven-plugin#aot.processing-applications maven-plugin#aot.processing-tests maven-plugin#aot maven-plugin#build-image.build-image-goal.optional-parameters maven-plugin#build-image.build-image-goal.parameter-details.classifier maven-plugin#build-image.build-image-goal.parameter-details.docker maven-plugin#build-image.build-image-goal.parameter-details.exclude-devtools maven-plugin#build-image.build-image-goal.parameter-details.exclude-docker-compose maven-plugin#build-image.build-image-goal.parameter-details.exclude-group-ids maven-plugin#build-image.build-image-goal.parameter-details.excludes maven-plugin#build-image.build-image-goal.parameter-details.image maven-plugin#build-image.build-image-goal.parameter-details.include-system-scope maven-plugin#build-image.build-image-goal.parameter-details.include-tools maven-plugin#build-image.build-image-goal.parameter-details.includes maven-plugin#build-image.build-image-goal.parameter-details.layers maven-plugin#build-image.build-image-goal.parameter-details.layout-factory maven-plugin#build-image.build-image-goal.parameter-details.layout maven-plugin#build-image.build-image-goal.parameter-details.main-class maven-plugin#build-image.build-image-goal.parameter-details.skip maven-plugin#build-image.build-image-goal.parameter-details.source-directory maven-plugin#build-image.build-image-goal.parameter-details maven-plugin#build-image.build-image-goal.required-parameters maven-plugin#build-image.build-image-goal maven-plugin#build-image.build-image-no-fork-goal.optional-parameters maven-plugin#build-image.build-image-no-fork-goal.parameter-details.classifier maven-plugin#build-image.build-image-no-fork-goal.parameter-details.docker maven-plugin#build-image.build-image-no-fork-goal.parameter-details.exclude-devtools maven-plugin#build-image.build-image-no-fork-goal.parameter-details.exclude-docker-compose maven-plugin#build-image.build-image-no-fork-goal.parameter-details.exclude-group-ids maven-plugin#build-image.build-image-no-fork-goal.parameter-details.excludes maven-plugin#build-image.build-image-no-fork-goal.parameter-details.image maven-plugin#build-image.build-image-no-fork-goal.parameter-details.include-system-scope maven-plugin#build-image.build-image-no-fork-goal.parameter-details.include-tools maven-plugin#build-image.build-image-no-fork-goal.parameter-details.includes maven-plugin#build-image.build-image-no-fork-goal.parameter-details.layers maven-plugin#build-image.build-image-no-fork-goal.parameter-details.layout-factory maven-plugin#build-image.build-image-no-fork-goal.parameter-details.layout maven-plugin#build-image.build-image-no-fork-goal.parameter-details.main-class maven-plugin#build-image.build-image-no-fork-goal.parameter-details.skip maven-plugin#build-image.build-image-no-fork-goal.parameter-details.source-directory maven-plugin#build-image.build-image-no-fork-goal.parameter-details maven-plugin#build-image.build-image-no-fork-goal.required-parameters maven-plugin#build-image.build-image-no-fork-goal maven-plugin#build-image.customization.tags maven-plugin#build-image.customization maven-plugin#build-image.docker-daemon maven-plugin#build-image.docker-registry maven-plugin#build-image.examples.builder-configuration maven-plugin#build-image.examples.buildpacks maven-plugin#build-image.examples.caches maven-plugin#build-image.examples.custom-image-builder maven-plugin#build-image.examples.custom-image-name maven-plugin#build-image.examples.docker.auth maven-plugin#build-image.examples.docker.colima maven-plugin#build-image.examples.docker.minikube maven-plugin#build-image.examples.docker.podman maven-plugin#build-image.examples.docker maven-plugin#build-image.examples.publish maven-plugin#build-image.examples.runtime-jvm-configuration maven-plugin#build-image.examples maven-plugin#build-image maven-plugin#build-info.build-info-goal.optional-parameters maven-plugin#build-info.build-info-goal.parameter-details.additional-properties maven-plugin#build-info.build-info-goal.parameter-details.exclude-info-properties maven-plugin#build-info.build-info-goal.parameter-details.output-file maven-plugin#build-info.build-info-goal.parameter-details.skip maven-plugin#build-info.build-info-goal.parameter-details.time maven-plugin#build-info.build-info-goal.parameter-details maven-plugin#build-info.build-info-goal maven-plugin#build-info maven-plugin#getting-started maven-plugin#goals maven-plugin#help.help-goal.optional-parameters maven-plugin#help.help-goal.parameter-details.detail maven-plugin#help.help-goal.parameter-details.goal maven-plugin#help.help-goal.parameter-details.indent-size maven-plugin#help.help-goal.parameter-details.line-length maven-plugin#help.help-goal.parameter-details maven-plugin#help.help-goal maven-plugin#help maven-plugin#maven-plugin maven-plugin#integration-tests.examples.jmx-port maven-plugin#integration-tests.examples.random-port maven-plugin#integration-tests.examples.skip maven-plugin#integration-tests.examples maven-plugin#integration-tests.no-starter-parent maven-plugin#integration-tests.start-goal.optional-parameters maven-plugin#integration-tests.start-goal.parameter-details.add-resources maven-plugin#integration-tests.start-goal.parameter-details.additional-classpath-elements maven-plugin#integration-tests.start-goal.parameter-details.directories maven-plugin#integration-tests.start-goal.parameter-details.agents maven-plugin#integration-tests.start-goal.parameter-details.arguments maven-plugin#integration-tests.start-goal.parameter-details.classes-directory maven-plugin#integration-tests.start-goal.parameter-details.commandline-arguments maven-plugin#integration-tests.start-goal.parameter-details.environment-variables maven-plugin#integration-tests.start-goal.parameter-details.exclude-group-ids maven-plugin#integration-tests.start-goal.parameter-details.excludes maven-plugin#integration-tests.start-goal.parameter-details.includes maven-plugin#integration-tests.start-goal.parameter-details.jmx-name maven-plugin#integration-tests.start-goal.parameter-details.jmx-port maven-plugin#integration-tests.start-goal.parameter-details.jvm-arguments maven-plugin#integration-tests.start-goal.parameter-details.main-class maven-plugin#integration-tests.start-goal.parameter-details.max-attempts maven-plugin#integration-tests.start-goal.parameter-details.noverify maven-plugin#integration-tests.start-goal.parameter-details.profiles maven-plugin#integration-tests.start-goal.parameter-details.skip maven-plugin#integration-tests.start-goal.parameter-details.system-property-variables maven-plugin#integration-tests.start-goal.parameter-details.use-test-classpath maven-plugin#integration-tests.start-goal.parameter-details.wait maven-plugin#integration-tests.start-goal.parameter-details.working-directory maven-plugin#integration-tests.start-goal.parameter-details maven-plugin#integration-tests.start-goal.required-parameters maven-plugin#integration-tests.start-goal maven-plugin#integration-tests.stop-goal.optional-parameters maven-plugin#integration-tests.stop-goal.parameter-details.jmx-name maven-plugin#integration-tests.stop-goal.parameter-details.jmx-port maven-plugin#integration-tests.stop-goal.parameter-details.skip maven-plugin#integration-tests.stop-goal.parameter-details maven-plugin#integration-tests.stop-goal maven-plugin#integration-tests maven-plugin#packaging.examples.custom-classifier maven-plugin#packaging.examples.custom-layers-configuration maven-plugin#packaging.examples.custom-layout maven-plugin#packaging.examples.custom-name maven-plugin#packaging.examples.exclude-dependency maven-plugin#packaging.examples.layered-archive-tools maven-plugin#packaging.examples.local-artifact maven-plugin#packaging.examples maven-plugin#packaging.layers.configuration maven-plugin#packaging.layers maven-plugin#packaging.repackage-goal.optional-parameters maven-plugin#packaging.repackage-goal.parameter-details.attach maven-plugin#packaging.repackage-goal.parameter-details.classifier maven-plugin#packaging.repackage-goal.parameter-details.exclude-devtools maven-plugin#packaging.repackage-goal.parameter-details.exclude-docker-compose maven-plugin#packaging.repackage-goal.parameter-details.exclude-group-ids maven-plugin#packaging.repackage-goal.parameter-details.excludes maven-plugin#packaging.repackage-goal.parameter-details.include-system-scope maven-plugin#packaging.repackage-goal.parameter-details.include-tools maven-plugin#packaging.repackage-goal.parameter-details.includes maven-plugin#packaging.repackage-goal.parameter-details.layers maven-plugin#packaging.repackage-goal.parameter-details.layout-factory maven-plugin#packaging.repackage-goal.parameter-details.layout maven-plugin#packaging.repackage-goal.parameter-details.main-class maven-plugin#packaging.repackage-goal.parameter-details.output-directory maven-plugin#packaging.repackage-goal.parameter-details.output-timestamp maven-plugin#packaging.repackage-goal.parameter-details.requires-unpack maven-plugin#packaging.repackage-goal.parameter-details.skip maven-plugin#packaging.repackage-goal.parameter-details maven-plugin#packaging.repackage-goal.required-parameters maven-plugin#packaging.repackage-goal maven-plugin#packaging maven-plugin#run.examples.debug maven-plugin#run.examples.environment-variables maven-plugin#run.examples.specify-active-profiles maven-plugin#run.examples.system-properties maven-plugin#run.examples.using-application-arguments maven-plugin#run.examples maven-plugin#run.run-goal.optional-parameters maven-plugin#run.run-goal.parameter-details.add-resources maven-plugin#run.run-goal.parameter-details.additional-classpath-elements maven-plugin#run.run-goal.parameter-details.directories maven-plugin#run.run-goal.parameter-details.agents maven-plugin#run.run-goal.parameter-details.arguments maven-plugin#run.run-goal.parameter-details.classes-directory maven-plugin#run.run-goal.parameter-details.commandline-arguments maven-plugin#run.run-goal.parameter-details.environment-variables maven-plugin#run.run-goal.parameter-details.exclude-group-ids maven-plugin#run.run-goal.parameter-details.excludes maven-plugin#run.run-goal.parameter-details.includes maven-plugin#run.run-goal.parameter-details.jvm-arguments maven-plugin#run.run-goal.parameter-details.main-class maven-plugin#run.run-goal.parameter-details.noverify maven-plugin#run.run-goal.parameter-details.optimized-launch maven-plugin#run.run-goal.parameter-details.profiles maven-plugin#run.run-goal.parameter-details.skip maven-plugin#run.run-goal.parameter-details.system-property-variables maven-plugin#run.run-goal.parameter-details.use-test-classpath maven-plugin#run.run-goal.parameter-details.working-directory maven-plugin#run.run-goal.parameter-details maven-plugin#run.run-goal.required-parameters maven-plugin#run.run-goal maven-plugin#run.test-run-goal.optional-parameters maven-plugin#run.test-run-goal.parameter-details.add-resources maven-plugin#run.test-run-goal.parameter-details.additional-classpath-elements maven-plugin#run.test-run-goal.parameter-details.directories maven-plugin#run.test-run-goal.parameter-details.agents maven-plugin#run.test-run-goal.parameter-details.arguments maven-plugin#run.test-run-goal.parameter-details.classes-directory maven-plugin#run.test-run-goal.parameter-details.commandline-arguments maven-plugin#run.test-run-goal.parameter-details.environment-variables maven-plugin#run.test-run-goal.parameter-details.exclude-group-ids maven-plugin#run.test-run-goal.parameter-details.excludes maven-plugin#run.test-run-goal.parameter-details.includes maven-plugin#run.test-run-goal.parameter-details.jvm-arguments maven-plugin#run.test-run-goal.parameter-details.main-class maven-plugin#run.test-run-goal.parameter-details.noverify maven-plugin#run.test-run-goal.parameter-details.optimized-launch maven-plugin#run.test-run-goal.parameter-details.profiles maven-plugin#run.test-run-goal.parameter-details.skip maven-plugin#run.test-run-goal.parameter-details.system-property-variables maven-plugin#run.test-run-goal.parameter-details.test-classes-directory maven-plugin#run.test-run-goal.parameter-details.working-directory maven-plugin#run.test-run-goal.parameter-details maven-plugin#run.test-run-goal.required-parameters maven-plugin#run.test-run-goal maven-plugin#run maven-plugin#using.import maven-plugin#using.overriding-command-line maven-plugin#using.parent-pom maven-plugin#using #actuator.auditing.custom #production-ready-auditing-custom #actuator.auditing #production-ready-auditing #actuator.cloud-foundry.custom-context-path #production-ready-custom-context-path #actuator.cloud-foundry.disable #production-ready-cloudfoundry-disable #actuator.cloud-foundry.ssl #production-ready-cloudfoundry-ssl #actuator.cloud-foundry #production-ready-cloudfoundry #actuator.enabling #production-ready-enabling #actuator.endpoints.caching #production-ready-endpoints-caching #actuator.endpoints.enabling #production-ready-endpoints-enabling-endpoints #actuator.endpoints.cors #production-ready-endpoints-cors #actuator.endpoints.exposing #production-ready-endpoints-exposing-endpoints #actuator.endpoints.health.auto-configured-health-indicators #production-ready-health-indicators #actuator.endpoints.health.auto-configured-reactive-health-indicators #reactive-health-indicators-autoconfigured #actuator.endpoints.health.datasource #production-ready-health-datasource #actuator.endpoints.health.groups #production-ready-health-groups #actuator.endpoints.health.reactive-health-indicators #reactive-health-indicators #actuator.endpoints.health.writing-custom-health-indicators #production-ready-health-indicators-writing #actuator.endpoints.health #production-ready-health #actuator.endpoints.hypermedia #production-ready-endpoints-hypermedia #actuator.endpoints.implementing-custom.input.conversion #production-ready-endpoints-custom-input-conversion #actuator.endpoints.implementing-custom.input #production-ready-endpoints-custom-input #actuator.endpoints.implementing-custom.web.consumes-predicates #production-ready-endpoints-custom-web-predicate-consumes #actuator.endpoints.implementing-custom.web.method-predicates #production-ready-endpoints-custom-web-predicate-http-method #actuator.endpoints.implementing-custom.web.path-predicates #production-ready-endpoints-custom-web-predicate-path #actuator.endpoints.implementing-custom.web.produces-predicates #production-ready-endpoints-custom-web-predicate-produces #actuator.endpoints.implementing-custom.web.range-requests #production-ready-endpoints-custom-web-range-requests #actuator.endpoints.implementing-custom.web.request-predicates #production-ready-endpoints-custom-web-predicate #actuator.endpoints.implementing-custom.web.response-status #production-ready-endpoints-custom-web-response-status #actuator.endpoints.implementing-custom.web.security #production-ready-endpoints-custom-web-security #actuator.endpoints.implementing-custom.web #production-ready-endpoints-custom-web #actuator.endpoints.implementing-custom #production-ready-endpoints-custom #actuator.endpoints.info.auto-configured-info-contributors #production-ready-application-info-autoconfigure #actuator.endpoints.info.build-information #production-ready-application-info-build #actuator.endpoints.info.custom-application-information #production-ready-application-info-env #actuator.endpoints.info.git-commit-information #production-ready-application-info-git #actuator.endpoints.info.java-information #actuator.endpoints.info.os-information #actuator.endpoints.info.process-information #actuator.endpoints.info.writing-custom-info-contributors #production-ready-application-info-custom #actuator.endpoints.info #production-ready-application-info #actuator.endpoints.kubernetes-probes.external-state #production-ready-kubernetes-probes-external-state #actuator.endpoints.kubernetes-probes.lifecycle #production-ready-kubernetes-probes-lifecycle #actuator.endpoints.kubernetes-probes #production-ready-kubernetes-probes #actuator.endpoints.sanitization #howto-sanitize-sensible-values #howto-sanitize-sensitive-values #howto.actuator.sanitize-sensitive-values #actuator.endpoints.sbom.additional #actuator.endpoints.sbom.other-formats #actuator.endpoints.sbom #actuator.endpoints.security.csrf #boot-features-security-csrf #features.security.actuator.csrf #actuator.endpoints.security #boot-features-security-actuator #production-ready-endpoints-security #actuator.endpoints #production-ready-endpoints #actuator.http-exchanges.custom #actuator.tracing.custom #production-ready-http-tracing-custom #actuator.http-exchanges #actuator.tracing #production-ready-http-tracing #actuator #production-ready #actuator actuator #actuator.jmx.custom-mbean-names #production-ready-custom-mbean-names #actuator.jmx.disable-jmx-endpoints #production-ready-disable-jmx-endpoints #actuator.jmx #boot-features-jmx #production-ready-jmx #actuator.loggers.configure #production-ready-logger-configuration #actuator.loggers #production-ready-loggers #actuator.metrics.customizing.common-tags #production-ready-metrics-common-tags #actuator.metrics.customizing.per-meter-properties #production-ready-metrics-per-meter-properties #actuator.metrics.customizing #production-ready-metrics-customizing #actuator.metrics.endpoint #production-ready-metrics-endpoint #actuator.metrics.export.appoptics #production-ready-metrics-export-appoptics #actuator.metrics.export.atlas #production-ready-metrics-export-atlas #actuator.metrics.export.datadog #production-ready-metrics-export-datadog #actuator.metrics.export.dynatrace.v1-api #actuator.metrics.export.dynatrace.v2-api.auto-config #actuator.metrics.export.dynatrace.v2-api.manual-config #actuator.metrics.export.dynatrace.v2-api #actuator.metrics.export.dynatrace.version-independent-settings #actuator.metrics.export.dynatrace #production-ready-metrics-export-dynatrace #actuator.metrics.export.elastic #production-ready-metrics-export-elastic #actuator.metrics.export.ganglia #production-ready-metrics-export-ganglia #actuator.metrics.export.graphite #production-ready-metrics-export-graphite #actuator.metrics.export.humio #production-ready-metrics-export-humio #actuator.metrics.export.influx #production-ready-metrics-export-influx #actuator.metrics.export.jmx #production-ready-metrics-export-jmx #actuator.metrics.export.kairos #production-ready-metrics-export-kairos #actuator.metrics.export.newrelic #production-ready-metrics-export-newrelic #actuator.metrics.export.otlp #actuator.metrics.export.prometheus #production-ready-metrics-export-prometheus #actuator.metrics.export.simple #production-ready-metrics-export-simple #actuator.metrics.export.stackdriver #production-ready-metrics-export-stackdriver #actuator.metrics.export.statsd #production-ready-metrics-export-statsd #actuator.metrics.export #production-ready-metrics-export #actuator.metrics.getting-started #production-ready-metrics-getting-started #actuator.metrics.micrometer-observation #actuator.metrics.registering-custom #production-ready-metrics-custom #actuator.metrics.supported.application-startup #actuator.metrics.supported.cache #production-ready-metrics-cache #actuator.metrics.supported.hibernate #production-ready-metrics-hibernate #actuator.metrics.supported.http-clients #production-ready-metrics-http-clients #actuator.metrics.supported.jdbc #production-ready-metrics-jdbc #actuator.metrics.supported.jersey #production-ready-metrics-jersey-server #actuator.metrics.supported.jetty #actuator.metrics.supported.jms #actuator.metrics.supported.jvm #production-ready-metrics-jvm #actuator.metrics.supported.kafka #production-ready-metrics-kafka #actuator.metrics.supported.logger #production-ready-metrics-logger #actuator.metrics.supported.mongodb.command #production-ready-metrics-mongodb-command #actuator.metrics.supported.mongodb.connection-pool #production-ready-metrics-mongodb-connectionpool #actuator.metrics.supported.mongodb #production-ready-metrics-mongodb #actuator.metrics.supported.rabbitmq #production-ready-metrics-rabbitmq #actuator.metrics.supported.redis #actuator.metrics.supported.spring-batch #actuator.metrics.supported.spring-data-repository #production-ready-metrics-data-repository #actuator.metrics.supported.spring-graphql #actuator.metrics.supported.spring-integration #production-ready-metrics-integration #actuator.metrics.supported.spring-mvc #production-ready-metrics-spring-mvc #actuator.metrics.supported.spring-webflux #production-ready-metrics-web-flux #actuator.metrics.supported.system #production-ready-metrics-system #actuator.metrics.supported.tasks #actuator.metrics.supported.tomcat #production-ready-metrics-tomcat #actuator.metrics.supported #production-ready-metrics-meter #actuator.metrics #production-ready-metrics #actuator.monitoring.customizing-management-server-address #production-ready-customizing-management-server-address #actuator.monitoring.customizing-management-server-context-path #production-ready-customizing-management-server-context-path #actuator.monitoring.customizing-management-server-port #production-ready-customizing-management-server-port #actuator.monitoring.disabling-http-endpoints #production-ready-disabling-http-endpoints #actuator.monitoring.management-specific-ssl #production-ready-management-specific-ssl #actuator.monitoring #production-ready-monitoring #actuator.metrics.supported.timed-annotation #actuator.observability.annotations #production-ready-metrics-timed-annotation #actuator.observability.common-tags #actuator.observability.opentelemetry #actuator.observability.preventing-observations #actuator.observability #actuator.process-monitoring.configuration #production-ready-process-monitoring-configuration #actuator.process-monitoring.programmatically #production-ready-process-monitoring-programmatically #actuator.process-monitoring #production-ready-process-monitoring #actuator.micrometer-tracing.baggage #actuator.micrometer-tracing.creating-spans #actuator.micrometer-tracing.getting-started #actuator.micrometer-tracing.logging #actuator.micrometer-tracing.micrometer-observation #actuator.micrometer-tracing.propagating-traces #actuator.micrometer-tracing.tests #actuator.micrometer-tracing.tracer-implementations.brave-zipkin #actuator.micrometer-tracing.tracer-implementations.otel-otlp #actuator.micrometer-tracing.tracer-implementations.otel-zipkin #actuator.micrometer-tracing.tracer-implementations #actuator.micrometer-tracing.tracers #actuator.micrometer-tracing #data #data data #boot-features-connecting-to-cassandra #data.nosql.cassandra.connecting #features.nosql.cassandra.connecting #boot-features-spring-data-cassandra-repositories #data.nosql.cassandra.repositories #features.nosql.cassandra.repositories #boot-features-cassandra #data.nosql.cassandra #features.nosql.cassandra #boot-features-connecting-to-couchbase #data.nosql.couchbase.connecting #features.nosql.couchbase.connecting #boot-features-spring-data-couchbase-repositories #data.nosql.couchbase.repositories #features.nosql.couchbase.repositories #boot-features-couchbase #data.nosql.couchbase #features.nosql.couchbase #data.nosql.elasticsearch.connecting-using-rest.javaapiclient #data.nosql.elasticsearch.connecting-using-rest.reactiveclient #data.nosql.elasticsearch.connecting-using-rest.webclient #data.nosql.elasticsearch.connecting-using-rest.restclient #boot-features-connecting-to-elasticsearch-rest #data.nosql.elasticsearch.connecting-using-reactive-rest #data.nosql.elasticsearch.connecting-using-rest #features.nosql.elasticsearch.connecting-using-rest #boot-features-connecting-to-elasticsearch-spring-data #data.nosql.elasticsearch.connecting-using-spring-data #features.nosql.elasticsearch.connecting-using-spring-data #boot-features-spring-data-elasticsearch-repositories #data.nosql.elasticsearch.repositories #features.nosql.elasticsearch.repositories #boot-features-connecting-to-elasticsearch-reactive-rest #boot-features-elasticsearch #data.nosql.elasticsearch #features.nosql.elasticsearch #boot-features-ldap-connecting #data.nosql.ldap.connecting #features.nosql.ldap.connecting #boot-features-ldap-embedded #data.nosql.ldap.embedded #features.nosql.ldap.embedded #boot-features-ldap-spring-data-repositories #data.nosql.ldap.repositories #features.nosql.ldap.repositories #boot-features-ldap #data.nosql.ldap #features.nosql.ldap #boot-features-connecting-to-mongodb #data.nosql.mongodb.connecting #features.nosql.mongodb.connecting #boot-features-spring-data-mongo-repositories #boot-features-spring-data-mongodb-repositories #data.nosql.mongodb.repositories #features.nosql.mongodb.repositories #boot-features-mongo-template #data.nosql.mongodb.template #features.nosql.mongodb.template #boot-features-mongodb #data.nosql.mongodb #features.nosql.mongodb #boot-features-connecting-to-neo4j #data.nosql.neo4j.connecting #features.nosql.neo4j.connecting #boot-features-spring-data-neo4j-repositories #data.nosql.neo4j.repositories #features.nosql.neo4j.repositories #boot-features-neo4j #data.nosql.neo4j #features.nosql.neo4j #boot-features-connecting-to-redis #data.nosql.redis.connecting #features.nosql.redis.connecting #boot-features-redis #data.nosql.redis #features.nosql.redis #boot-features-nosql #data.nosql #features.nosql #boot-features-connect-to-production-database-configuration #data.sql.datasource.configuration #features.sql.datasource.configuration #boot-features-connect-to-production-database-connection-pool #data.sql.datasource.connection-pool #features.sql.datasource.connection-pool #boot-features-embedded-database-support #data.sql.datasource.embedded #features.sql.datasource.embedded #boot-features-connecting-to-a-jndi-datasource #data.sql.datasource.jndi #features.sql.datasource.jndi #boot-features-connect-to-production-database #data.sql.datasource.production #features.sql.datasource.production #boot-features-configure-datasource #data.sql.datasource #features.sql.datasource #boot-features-sql-h2-console-custom-path #data.sql.h2-web-console.custom-path #features.sql.h2-web-console.custom-path #data.sql.h2-web-console.spring-security #boot-features-sql-h2-console #data.sql.h2-web-console #features.sql.h2-web-console #data.sql.jdbc-client #boot-features-using-jdbc-template #data.sql.jdbc-template #features.sql.jdbc-template #boot-features-data-jdbc #data.sql.jdbc #features.sql.jdbc #boot-features-jooq-codegen #data.sql.jooq.codegen #features.sql.jooq.codegen #boot-features-jooq-customizing #data.sql.jooq.customizing #features.sql.jooq.customizing #boot-features-jooq-dslcontext #data.sql.jooq.dslcontext #features.sql.jooq.dslcontext #boot-features-jooq-sqldialect #data.sql.jooq.sqldialect #features.sql.jooq.sqldialect #boot-features-jooq #data.sql.jooq #features.sql.jooq #boot-features-creating-and-dropping-jpa-databases #data.sql.jpa-and-spring-data.creating-and-dropping #features.sql.jpa-and-spring-data.creating-and-dropping #boot-features-entity-classes #data.sql.jpa-and-spring-data.entity-classes #features.sql.jpa-and-spring-data.entity-classes #data.sql.jpa-and-spring-data.envers-repositories #features.sql.jpa-and-spring-data.envers-repositories #boot-features-jpa-in-web-environment #data.sql.jpa-and-spring-data.open-entity-manager-in-view #features.sql.jpa-and-spring-data.open-entity-manager-in-view #boot-features-spring-data-jpa-repositories #data.sql.jpa-and-spring-data.repositories #features.sql.jpa-and-spring-data.repositories #boot-features-jpa-and-spring-data #data.sql.jpa-and-spring-data #features.sql.jpa-and-spring-data #boot-features-r2dbc-embedded-database #data.sql.r2dbc.embedded #features.sql.r2dbc.embedded #boot-features-spring-data-r2dbc-repositories #data.sql.r2dbc.repositories #features.sql.r2dbc.repositories #boot-features-r2dbc-using-database-client #data.sql.r2dbc.using-database-client #features.sql.r2dbc.using-database-client #boot-features-r2dbc #data.sql.r2dbc #features.sql.r2dbc #boot-features-sql #data.sql #features.sql #features.aop #features.docker-compose.custom-images #features.docker-compose.lifecycle #features.docker-compose.prerequisites #features.docker-compose.profiles #features.docker-compose.readiness #features.docker-compose.service-connections #features.docker-compose.skipping #features.docker-compose.specific-file #features.docker-compose #features.testcontainers.at-development-time.devtools #features.testing.testcontainers.at-development-time.devtools #features.testcontainers.at-development-time.dynamic-properties #features.testing.testcontainers.at-development-time.dynamic-properties #features.testcontainers.at-development-time.importing-container-declarations #features.testing.testcontainers.at-development-time.importing-container-declarations #features.testcontainers.at-development-time #features.testing.testcontainers.at-development-time #features.testcontainers #boot-features-bean-conditions #features.developing-auto-configuration.condition-annotations.bean-conditions #boot-features-class-conditions #features.developing-auto-configuration.condition-annotations.class-conditions #boot-features-property-conditions #features.developing-auto-configuration.condition-annotations.property-conditions #boot-features-resource-conditions #features.developing-auto-configuration.condition-annotations.resource-conditions #boot-features-spel-conditions #features.developing-auto-configuration.condition-annotations.spel-conditions #boot-features-web-application-conditions #features.developing-auto-configuration.condition-annotations.web-application-conditions #boot-features-condition-annotations #features.developing-auto-configuration.condition-annotations #boot-features-custom-starter-module-autoconfigure #features.developing-auto-configuration.custom-starter.autoconfigure-module #boot-features-custom-starter-configuration-keys #features.developing-auto-configuration.custom-starter.configuration-keys #boot-features-custom-starter-naming #features.developing-auto-configuration.custom-starter.naming #boot-features-custom-starter-module-starter #features.developing-auto-configuration.custom-starter.starter-module #boot-features-custom-starter #features.developing-auto-configuration.custom-starter #boot-features-locating-auto-configuration-candidates #features.developing-auto-configuration.locating-auto-configuration-candidates #boot-features-test-autoconfig-overriding-classpath #features.developing-auto-configuration.testing.overriding-classpath #boot-features-test-autoconfig-simulating-web-context #features.developing-auto-configuration.testing.simulating-a-web-context #boot-features-test-autoconfig #features.developing-auto-configuration.testing #boot-features-understanding-auto-configured-beans #features.developing-auto-configuration.understanding-auto-configured-beans #boot-features-developing-auto-configuration #features.developing-auto-configuration #boot-features-external-config-application-json #features.external-config.application-json #boot-features-external-config-command-line-args #features.external-config.command-line-args #boot-features-encrypting-properties #features.external-config.encrypting #boot-features-external-config-file-activation-properties #features.external-config.files.activation-properties #boot-features-external-config-files-configtree #features.external-config.files.configtree #boot-features-external-config-files-importing-extensionless #features.external-config.file.importing-extensionless #features.external-config.files.importing-extensionless #boot-features-external-config-files-importing #features.external-config.files.importing #features.external-config.files.location-groups #boot-features-external-config-files-multi-document #features.external-config.files.multi-document #boot-features-external-config-optional-prefix #features.external-config.files.optional-prefix #boot-features-external-config-files-profile-specific #features.external-config.files.profile-specific #boot-features-external-config-placeholders-in-properties #features.external-config.files.property-placeholders #boot-features-external-config-files-wildcards #features.external-config.files.wildcard-locations #boot-features-external-config-files #features.external-config.files #boot-features-external-config-random-values #features.external-config.random-values #boot-features-external-config-system-environment #features.external-config.system-environment #boot-features-external-config-constructor-binding #features.external-config.typesafe-configuration-properties.constructor-binding #boot-features-external-config-conversion-datasize #features.external-config.typesafe-configuration-properties.conversion.data-sizes #boot-features-external-config-conversion-duration #features.external-config.typesafe-configuration-properties.conversion.durations #boot-features-external-config-conversion-period #features.external-config.typesafe-configuration-properties.conversion.periods #boot-features-external-config-conversion #features.external-config.typesafe-configuration-properties.conversion #boot-features-external-config-enabling #features.external-config.typesafe-configuration-properties.enabling-annotated-types #boot-features-external-config-java-bean-binding #features.external-config.typesafe-configuration-properties.java-bean-binding #boot-features-external-config-complex-type-merge #features.external-config.typesafe-configuration-properties.merging-complex-types #features.external-config.typesafe-configuration-properties.relaxed-binding.caching #boot-features-external-config-relaxed-binding-from-environment-variables #features.external-config.typesafe-configuration-properties.relaxed-binding.environment-variables #boot-features-external-config-relaxed-binding-maps #features.external-config.typesafe-configuration-properties.relaxed-binding.maps #boot-features-external-config-relaxed-binding #features.external-config.typesafe-configuration-properties.relaxed-binding #boot-features-external-config-3rd-party-configuration #features.external-config.typesafe-configuration-properties.third-party-configuration #boot-features-external-config-using #features.external-config.typesafe-configuration-properties.using-annotated-types #boot-features-external-config-validation #features.external-config.typesafe-configuration-properties.validation #features.external-config.typesafe-configuration-properties.vs-value-annotation.note #boot-features-external-config-vs-value #features.external-config.typesafe-configuration-properties.vs-value-annotation #boot-features-external-config-typesafe-configuration-properties #features.external-config.typesafe-configuration-properties #boot-features-external-config-loading-yaml #features.external-config.yaml.directly-loading #boot-features-external-config-yaml-to-properties #features.external-config.yaml.mapping-to-properties #boot-features-external-config-yaml #features.external-config.yaml #boot-features-external-config #features.external-config #boot-features #features #features features #boot-features-internationalization #features.internationalization #boot-features-json-gson #features.json.gson #boot-features-json-components #features.developing-web-applications.spring-mvc.json #features.json.jackson.custom-serializers-and-deserializers #web.servlet.spring-mvc.json #features.json.jackson.mixins #boot-features-json-jackson #features.json.jackson #boot-features-json-json-b #features.json.json-b #boot-features-json #features.json #boot-features-kotlin-api-extensions #features.kotlin.api.extensions #boot-features-kotlin-api-runapplication #features.kotlin.api.run-application #boot-features-kotlin-api #features.kotlin.api #boot-features-kotlin-configuration-properties #features.kotlin.configuration-properties #boot-features-kotlin-dependency-management #features.kotlin.dependency-management #boot-features-kotlin-null-safety #features.kotlin.null-safety #boot-features-kotlin-requirements #features.kotlin.requirements #boot-features-kotlin-resources-examples #features.kotlin.resources.examples #boot-features-kotlin-resources-further-reading #features.kotlin.resources.further-reading #boot-features-kotlin-resources #features.kotlin.resources #boot-features-kotlin-testing #features.kotlin.testing #boot-features-kotlin #features.kotlin #boot-features-logging-color-coded-output #features.logging.console-output.color-coded #boot-features-logging-console-output #features.logging.console-output #boot-features-custom-log-configuration #features.logging.custom-log-configuration #boot-features-logging-file-output #features.logging.file-output #boot-features-logging-file-rotation #features.logging.file-rotation #boot-features-logging-format #features.logging.log-format #boot-features-custom-log-groups #features.logging.log-groups #boot-features-custom-log-levels #features.logging.log-levels #features.logging.log4j2-extensions.environment-properties-lookup #features.logging.log4j2-extensions.environment-property-source #features.logging.log4j2-extensions.profile-specific #features.logging.log4j2-extensions #boot-features-logback-environment-properties #features.logging.logback-extensions.environment-properties #boot-features-logback-extensions-profile-specific #features.logging.logback-extensions.profile-specific #boot-features-logback-extensions #features.logging.logback-extensions #boot-features-log-shutdown-hook #features.logging.shutdown-hook #boot-features-logging #features.logging #boot-features-adding-active-profiles #features.profiles.adding-active-profiles #boot-features-profiles-groups #features.profiles.groups #boot-features-profile-specific-configuration #features.profiles.profile-specific-configuration-files #boot-features-programmatically-setting-profiles #features.profiles.programmatically-setting-profiles #boot-features-profiles #features.profiles #boot-features-application-admin #features.spring-application.admin #boot-features-application-arguments #features.spring-application.application-arguments #boot-features-application-availability-liveness-state #features.spring-application.application-availability.liveness #boot-features-application-availability-managing #features.spring-application.application-availability.managing #boot-features-application-availability-readiness-state #features.spring-application.application-availability.readiness #boot-features-application-availability #features.spring-application.application-availability #boot-features-application-events-and-listeners #features.spring-application.application-events-and-listeners #boot-features-application-exit #features.spring-application.application-exit #boot-features-banner #features.spring-application.banner #boot-features-command-line-runner #features.spring-application.command-line-runner #boot-features-customizing-spring-application #features.spring-application.customizing-spring-application #boot-features-fluent-builder-api #features.spring-application.fluent-builder-api #boot-features-lazy-initialization #features.spring-application.lazy-initialization #boot-features-startup-failure #features.spring-application.startup-failure #boot-features-application-startup-tracking #features.spring-application.startup-tracking #features.spring-application.virtual-threads #boot-features-web-environment #features.spring-application.web-environment #boot-features-spring-application #features.spring-application #features.ssl.applying #features.ssl.bundles #features.ssl.jks #features.ssl.pem #features.ssl.reloading #features.ssl #boot-features-task-execution-scheduling #features.task-execution-and-scheduling #io.caching.provider.cache2k #boot-features-caching-provider-caffeine #features.caching.provider.caffeine #io.caching.provider.caffeine #boot-features-caching-provider-couchbase #features.caching.provider.couchbase #io.caching.provider.couchbase #boot-features-caching-provider-generic #features.caching.provider.generic #io.caching.provider.generic #boot-features-caching-provider-hazelcast #features.caching.provider.hazelcast #io.caching.provider.hazelcast #boot-features-caching-provider-infinispan #features.caching.provider.infinispan #io.caching.provider.infinispan #boot-features-caching-provider-jcache #features.caching.provider.ehcache2 #features.caching.provider.jcache #io.caching.provider.jcache #boot-features-caching-provider-none #features.caching.provider.none #io.caching.provider.none #boot-features-caching-provider-redis #features.caching.provider.redis #io.caching.provider.redis #boot-features-caching-provider-simple #features.caching.provider.simple #io.caching.provider.simple #boot-features-caching-provider #features.caching.provider #io.caching.provider #boot-features-caching #features.caching #io.caching #boot-features-email #features.email #io.email #boot-features-hazelcast #features.hazelcast #io.hazelcast #io #io io #boot-features-jta-javaee #features.jta.javaee #io.jta.jakartaee #boot-features-jta-mixed-jms #features.jta.mixing-xa-and-non-xa-connections #io.jta.mixing-xa-and-non-xa-connections #boot-features-jta-supporting-alternative-embedded #features.jta.supporting-alternative-embedded-transaction-manager #io.jta.supporting-embedded-transaction-manager #boot-features-jta #features.jta #io.jta #boot-features-quartz #features.quartz #io.quartz #io.rest-client.clienthttprequestfactory #io.rest-client.restclient.customization #io.rest-client.restclient.ssl #io.rest-client.restclient #boot-features-resttemplate-customization #features.resttemplate.customization #io.rest-client.resttemplate.customization #io.rest-client.resttemplate.ssl #boot-features-resttemplate #features.resttemplate #io.rest-client.resttemplate #boot-features-webclient-customization #features.webclient.customization #io.rest-client.webclient.customization #boot-features-webclient-runtime #features.webclient.runtime #io.rest-client.webclient.runtime #io.rest-client.webclient.ssl #boot-features-webclient #features.webclient #io.rest-client.webclient #io.rest-client #howto-spring-batch-running-jobs-on-startup #howto.batch.running-jobs-on-startup #boot-features-validation #features.validation #io.validation #boot-features-webservices-template #features.webservices.template #io.webservices.template #boot-features-webservices #features.webservices #io.webservices #boot-features-rabbitmq #features.messaging.amqp.rabbit #messaging.amqp.rabbit #messaging.amqp.rabbitmq #boot-features-using-amqp-receiving #features.messaging.amqp.receiving #messaging.amqp.receiving #messaging.amqp.sending-stream #boot-features-using-amqp-sending #features.messaging.amqp.sending #messaging.amqp.sending #boot-features-amqp #features.messaging.amqp #messaging.amqp #boot-features-messaging #features.messaging #messaging #messaging messaging #boot-features-activemq #features.messaging.jms.activemq #messaging.jms.activemq #boot-features-artemis #features.messaging.jms.artemis #messaging.jms.artemis #boot-features-jms-jndi #features.messaging.jms.jndi #messaging.jms.jndi #boot-features-using-jms-receiving #features.messaging.jms.receiving #messaging.jms.receiving #boot-features-using-jms-sending #features.messaging.jms.sending #messaging.jms.sending #boot-features-jms #features.messaging.jms #messaging.jms #boot-features-kafka-extra-props #features.messaging.kafka.additional-properties #messaging.kafka.additional-properties #boot-features-embedded-kafka #features.messaging.kafka.embedded #messaging.kafka.embedded #boot-features-kafka-receiving-a-message #features.messaging.kafka.receiving #messaging.kafka.receiving #boot-features-kafka-sending-a-message #features.messaging.kafka.sending #messaging.kafka.sending #boot-features-kafka-streams #features.messaging.kafka.streams #messaging.kafka.streams #boot-features-kafka #features.messaging.kafka #messaging.kafka #messaging.pulsar.additional-properties #messaging.pulsar.admin.auth #messaging.pulsar.admin #messaging.pulsar.connecting.auth #messaging.pulsar.connecting.ssl #messaging.pulsar.connecting #messaging.pulsar.reading #messaging.pulsar.receiving #messaging.pulsar.sending #messaging.pulsar #boot-features-rsocket-messaging #features.rsocket.messaging #messaging.rsocket.messaging #boot-features-rsocket-requester #features.rsocket.requester #messaging.rsocket.requester #boot-features-rsocket-server-auto-configuration #features.rsocket.server-auto-configuration #messaging.rsocket.server-auto-configuration #boot-features-rsocket-strategies-auto-configuration #features.rsocket.strategies-auto-configuration #messaging.rsocket.strategies-auto-configuration #boot-features-rsocket #features.rsocket #messaging.rsocket #boot-features-integration #features.spring-integration #messaging.spring-integration #boot-features-websockets #features.websockets #messaging.websockets #packaging.class-data-sharing.aot-cache #packaging.class-data-sharing.cds #packaging.class-data-sharing #deployment.efficient.aot #deployment.efficient.checkpoint-restore #boot-features-container-images-buildpacks #container-images.buildpacks #features.container-images.building.buildpacks #boot-features-container-images-docker #container-images.dockerfiles #features.container-images.building.dockerfiles #boot-layering-docker-images #container-images.efficient-images.layering #features.container-images.layering #boot-features-container-images-building #boot-features-container-images #container-images.efficient-images #features.container-images.building #container-images #container-images container-images #container-images.efficient-images.unpacking #containers-deployment #deployment.containers #deployment.efficient.unpacking #deployment.efficient #native-image.advanced.converting-executable-jars.buildpacks #native-image.advanced.converting-executable-jars.native-image #native-image.advanced.converting-executable-jars #native-image.advanced.custom-hints.testing #native-image.advanced.custom-hints #native-image.advanced.known-limitations #native-image.advanced.nested-configuration-properties #native-image.advanced.using-the-tracing-agent.launch #native-image.advanced.using-the-tracing-agent #native-image.advanced #native-image #native-image native-image #packaging.native-image.introducing-graalvm-native-images.key-differences-with-jvm-deployments #packaging.native-image.introducing-graalvm-native-images.understanding-aot-processing.hint-file-generation #packaging.native-image.introducing-graalvm-native-images.understanding-aot-processing.proxy-class-generation #packaging.native-image.introducing-graalvm-native-images.understanding-aot-processing.source-code-generation #packaging.native-image.introducing-graalvm-native-images.understanding-aot-processing #native-image.introducing-graalvm-native-images #boot-features-security-authorization-server #features.security.authorization-server #web.security.oauth2.authorization-server #boot-features-security-oauth2-common-providers #features.security.oauth2.client.common-providers #web.security.oauth2.client.common-providers #boot-features-security-oauth2-client #features.security.oauth2.client #web.security.oauth2.client #boot-features-security-oauth2-server #features.security.oauth2.server #web.security.oauth2.server #boot-features-security-oauth2 #features.security.oauth2 #web.security.oauth2 #boot-features-security-saml2-relying-party #features.security.saml2.relying-party #web.security.saml2.relying-party #boot-features-security-saml #features.security.saml2 #web.security.saml2 #boot-features-testing #features.testing #boot-features-testing-spring-applications #features.testing.spring-applications #boot-features-testing-spring-boot-applications-testing-auto-configured-additional-auto-config #features.testing.spring-boot-applications.additional-autoconfiguration-and-slicing #boot-features-testing-spring-boot-applications-testing-autoconfigured-jdbc-test #features.testing.spring-boot-applications.autoconfigured-jdbc #boot-features-testing-spring-boot-applications-testing-autoconfigured-jooq-test #features.testing.spring-boot-applications.autoconfigured-jooq #boot-features-testing-spring-boot-applications-testing-autoconfigured-rest-client #features.testing.spring-boot-applications.autoconfigured-rest-client #boot-features-testing-spring-boot-applications-testing-autoconfigured-cassandra-test #features.testing.spring-boot-applications.autoconfigured-spring-data-cassandra #features.testing.spring-boot-applications.autoconfigured-spring-data-couchbase #features.testing.spring-boot-applications.autoconfigured-spring-data-elasticsearch #boot-features-testing-spring-boot-applications-testing-autoconfigured-data-jdbc-test #features.testing.spring-boot-applications.autoconfigured-spring-data-jdbc #boot-features-testing-spring-boot-applications-testing-autoconfigured-jpa-test #features.testing.spring-boot-applications.autoconfigured-spring-data-jpa #boot-features-testing-spring-boot-applications-testing-autoconfigured-ldap-test #features.testing.spring-boot-applications.autoconfigured-spring-data-ldap #boot-features-testing-spring-boot-applications-testing-autoconfigured-mongo-test #features.testing.spring-boot-applications.autoconfigured-spring-data-mongodb #boot-features-testing-spring-boot-applications-testing-autoconfigured-neo4j-test #features.testing.spring-boot-applications.autoconfigured-spring-data-neo4j #features.testing.spring-boot-applications.autoconfigured-spring-data-r2dbc #boot-features-testing-spring-boot-applications-testing-autoconfigured-redis-test #features.testing.spring-boot-applications.autoconfigured-spring-data-redis #boot-features-testing-spring-boot-applications-testing-autoconfigured-rest-docs-mock-mvc #features.testing.spring-boot-applications.autoconfigured-spring-restdocs.with-mock-mvc #boot-features-testing-spring-boot-applications-testing-autoconfigured-rest-docs-web-test-client #features.testing.spring-boot-applications.autoconfigured-spring-restdocs.with-web-test-client #boot-features-testing-spring-boot-applications-testing-autoconfigured-rest-docs #features.testing.spring-boot-applications.autoconfigured-spring-restdocs #boot-features-testing-spring-boot-applications-testing-autoconfigured-tests #features.testing.spring-boot-applications.autoconfigured-tests #features.testing.spring-boot-applications.autoconfigured-webservices.client #features.testing.spring-boot-applications.autoconfigured-webservices.server #boot-features-testing-spring-boot-applications-testing-autoconfigured-webservices #features.testing.spring-boot-applications.autoconfigured-webservices #boot-features-testing-spring-boot-applications-customizing-web-test-client #features.testing.spring-boot-applications.customizing-web-test-client #boot-features-testing-spring-boot-applications-detecting-config #features.testing.spring-boot-applications.detecting-configuration #boot-features-testing-spring-boot-applications-detecting-web-app-type #features.testing.spring-boot-applications.detecting-web-app-type #boot-features-testing-spring-boot-applications-excluding-config #features.testing.spring-boot-applications.excluding-configuration #boot-features-testing-spring-boot-applications-jmx #features.testing.spring-boot-applications.jmx #boot-features-testing-spring-boot-applications-testing-autoconfigured-json-tests #features.testing.spring-boot-applications.json-tests #boot-features-testing-spring-boot-applications-metrics #features.testing.spring-boot-applications.metrics #boot-features-testing-spring-boot-applications-mocking-beans #features.testing.spring-boot-applications.mocking-beans #features.testing.spring-boot-applications.observations #boot-features-testing-spring-boot-applications-with-spock #features.testing.spring-boot-applications.spock #features.testing.spring-boot-applications.spring-graphql-tests #boot-features-testing-spring-boot-applications-testing-autoconfigured-mvc-tests #features.testing.spring-boot-applications.spring-mvc-tests #boot-features-testing-spring-boot-applications-testing-autoconfigured-webflux-tests #features.testing.spring-boot-applications.spring-webflux-tests #features.testing.spring-boot-applications.tracing #boot-features-testing-spring-boot-applications-testing-user-configuration #features.testing.spring-boot-applications.user-configuration-and-slicing #boot-features-testing-spring-boot-application-arguments #features.testing.spring-boot-applications.using-application-arguments #features.testing.spring-boot-applications.using-main #boot-features-testing-spring-boot-applications-testing-with-mock-environment #features.testing.spring-boot-applications.with-mock-environment #boot-features-testing-spring-boot-applications-testing-with-running-server #features.testing.spring-boot-applications.with-running-server #boot-features-testing-spring-boot-applications #features.testing.spring-boot-applications #boot-features-test-scope-dependencies #features.testing.test-scope-dependencies #boot-features-configfileapplicationcontextinitializer-test-utility #features.testing.utilities.config-data-application-context-initializer #boot-features-output-capture-test-utility #features.testing.utilities.output-capture #boot-features-test-property-values #features.testing.utilities.test-property-values #boot-features-rest-templates-test-utility #features.testing.utilities.test-rest-template #boot-features-test-utilities #features.testing.utilities #features.testing.testcontainers.dynamic-properties #howto.testing.testcontainers.dynamic-properties #features.testing.testcontainers.service-connections #features.testing.testcontainers #howto-testcontainers #howto.testing.testcontainers #using-boot-disabling-specific-auto-configuration #using.auto-configuration.disabling-specific #using.auto-configuration.packages #using-boot-replacing-auto-configuration #using.auto-configuration.replacing #using-boot-auto-configuration #using.auto-configuration #using-boot-ant #using.build-systems.ant #using-boot-dependency-management #using.build-systems.dependency-management #build-tool-plugins.gradle #using-boot-gradle #using.build-systems.gradle #build-tool-plugins.maven #using-boot-maven #using.build-systems.maven #using-boot-starter #using.build-systems.starters #using-boot-build-systems #using.build-systems #using-boot-importing-configuration #using.configuration-classes.importing-additional-configuration #using-boot-importing-xml-configuration #using.configuration-classes.importing-xml-configuration #using-boot-configuration-classes #using.configuration-classes #using.devtools.diagnosing-classloading-issues #configuring-file-system-watcher #using.devtools.globalsettings.configuring-file-system-watcher #using-boot-devtools-globalsettings #using.devtools.globalsettings #using-boot-devtools-livereload #using.devtools.livereload #using-boot-devtools-property-defaults #using.devtools.property-defaults #running-remote-client-application #using.devtools.remote-applications.client #using-boot-devtools-remote-update #using.devtools.remote-applications.update #using-boot-devtools-remote #using.devtools.remote-applications #using-boot-devtools-customizing-classload #using.devtools.restart.customizing-the-classload #using-boot-devtools-restart-disable #using.devtools.restart.disable #using-boot-devtools-restart-exclude #using.devtools.restart.excluding-resources #using-boot-devtools-known-restart-limitations #using.devtools.restart.limitations #using-boot-devtools-restart-logging-condition-delta #using.devtools.restart.logging-condition-delta #using-spring-boot-restart-vs-reload #using.devtools.restart.restart-vs-reload #using-boot-devtools-restart-triggerfile #using.devtools.restart.triggerfile #using-boot-devtools-restart-additional-paths #using.devtools.restart.watching-additional-paths #using-boot-devtools-restart #using.devtools.restart #using-boot-devtools #using.devtools #using-boot #using using #using-boot-packaging-for-production #using.packaging-for-production #using-boot-running-as-a-packaged-application #using.running-your-application.as-a-packaged-application #using-boot-running-from-an-ide #using.running-your-application.from-an-ide #using-boot-hot-swapping #using.running-your-application.hot-swapping #using-boot-running-with-the-gradle-plugin #using.running-your-application.with-the-gradle-plugin #using-boot-running-with-the-maven-plugin #using.running-your-application.with-the-maven-plugin #using-boot-running-your-application #using.running-your-application #using-boot-spring-beans-and-dependency-injection #using.spring-beans-and-dependency-injection #using-boot-locating-the-main-class #using.structuring-your-code.locating-the-main-class #using-boot-using-the-default-package #using.structuring-your-code.using-the-default-package #using-boot-structuring-your-code #using.structuring-your-code #using-boot-using-springbootapplication-annotation #using.using-the-springbootapplication-annotation #boot-features-graceful-shutdown #features.graceful-shutdown #web.graceful-shutdown #boot-features-developing-web-applications #features.developing-web-applications #web #web web #boot-features-reactive-server-resources #features.developing-web-applications.reactive-server-resources-configuration #web.reactive.reactive-server-resources-configuration #web.reactive.reactive-server.customizing.direct #web.reactive.reactive-server.customizing.programmatic #web.reactive.reactive-server.customizing #boot-features-reactive-server #features.developing-web-applications.reactive-server #web.reactive.reactive-server #boot-features-webflux-auto-configuration #features.developing-web-applications.spring-webflux.auto-configuration #web.reactive.webflux.auto-configuration #web.reactive.webflux.conversion-service #boot-features-webflux-error-handling-custom-error-pages #features.developing-web-applications.spring-webflux.error-pages #web.reactive.webflux.error-handling.error-pages #boot-features-webflux-error-handling #features.developing-web-applications.spring-webflux.error-handling #web.reactive.webflux.error-handling #boot-features-webflux-httpcodecs #features.developing-web-applications.spring-webflux.httpcodecs #web.reactive.webflux.httpcodecs #boot-features-webflux-static-content #features.developing-web-applications.spring-webflux.static-context #web.reactive.webflux.static-content #boot-features-webflux-template-engines #features.developing-web-applications.spring-webflux.template-engines #web.reactive.webflux.template-engines #boot-features-webflux-web-filters #features.developing-web-applications.spring-webflux.web-filters #web.reactive.webflux.web-filters #boot-features-webflux-welcome-page #features.developing-web-applications.spring-webflux.welcome-page #web.reactive.webflux.welcome-page #boot-features-webflux #features.developing-web-applications.spring-webflux #web.reactive.webflux #web.reactive #boot-features-embedded-container-application-context #features.developing-web-applications.embedded-container.application-context #web.servlet.embedded-container.application-context #boot-features-embedded-container-servlets-filters-listeners-scanning #features.developing-web-applications.embedded-container.context-initializer.scanning #web.servlet.embedded-container.context-initializer.scanning #boot-features-embedded-container-context-initializer #features.developing-web-applications.embedded-container.context-initializer #web.servlet.embedded-container.context-initializer #boot-features-customizing-configurableservletwebserverfactory-directly #features.developing-web-applications.embedded-container.customizing.direct #web.servlet.embedded-container.customizing.direct #web.servlet.embedded-container.customizing.encoding #boot-features-programmatic-embedded-container-customization #features.developing-web-applications.embedded-container.customizing.programmatic #web.servlet.embedded-container.customizing.programmatic #web.servlet.embedded-container.customizing.samesite #boot-features-customizing-embedded-containers #features.developing-web-applications.embedded-container.customizing #web.servlet.embedded-container.customizing #boot-features-jsp-limitations #features.developing-web-applications.embedded-container.jsp-limitations #web.servlet.embedded-container.jsp-limitations #boot-features-embedded-container-servlets-filters-listeners-beans #features.developing-web-applications.embedded-container.servlets-filters-listeners.beans #web.servlet.embedded-container.servlets-filters-listeners.beans #boot-features-embedded-container-servlets-filters-listeners #features.developing-web-applications.embedded-container.servlets-filters-listeners #web.servlet.embedded-container.servlets-filters-listeners #boot-features-embedded-container #features.developing-web-applications.embedded-container #web.servlet.embedded-container #boot-features-jersey #features.developing-web-applications.jersey #web.servlet.jersey #boot-features-spring-mvc-auto-configuration #features.developing-web-applications.spring-mvc.auto-configuration #web.servlet.spring-mvc.auto-configuration #boot-features-spring-mvc-web-binding-initializer #features.developing-web-applications.spring-mvc.binding-initializer #web.servlet.spring-mvc.binding-initializer #boot-features-spring-mvc-pathmatch #features.developing-web-applications.spring-mvc.content-negotiation #web.servlet.spring-mvc.content-negotiation #web.servlet.spring-mvc.conversion-service #boot-features-cors #features.developing-web-applications.spring-mvc.cors #web.servlet.spring-mvc.cors #boot-features-error-handling-mapping-error-pages-without-mvc #features.developing-web-applications.spring-mvc.error-handling.error-pages-without-spring-mvc #web.servlet.spring-mvc.error-handling.error-pages-without-spring-mvc #boot-features-error-handling-custom-error-pages #features.developing-web-applications.spring-mvc.error-handling.error-pages #web.servlet.spring-mvc.error-handling.error-pages #boot-features-error-handling-war-deployment #features.developing-web-applications.spring-mvc.error-handling.in-a-war-deployment #web.servlet.spring-mvc.error-handling.in-a-war-deployment #boot-features-error-handling #features.developing-web-applications.spring-mvc.error-handling #web.servlet.spring-mvc.error-handling #features.developing-web-applications.spring-mvc.favicon #web.servlet.spring-mvc.favicon #boot-features-spring-message-codes #features.developing-web-applications.spring-mvc.message-codes #web.servlet.spring-mvc.message-codes #boot-features-spring-mvc-message-converters #features.developing-web-applications.spring-mvc.message-converters #web.servlet.spring-mvc.message-converters #boot-features-spring-mvc-static-content #features.developing-web-applications.spring-mvc.static-content #web.servlet.spring-mvc.static-content #boot-features-spring-mvc-template-engines #features.developing-web-applications.spring-mvc.template-engines #web.servlet.spring-mvc.template-engines #boot-features-spring-mvc-welcome-page #features.developing-web-applications.spring-mvc.welcome-page #web.servlet.spring-mvc.welcome-page #boot-features-spring-mvc #features.developing-web-applications.spring-mvc #web.servlet.spring-mvc #web.servlet #web.graphql.data-query #web.graphql.exception-handling #web.graphql.graphiql #web.graphql.runtimewiring #web.graphql.schema #web.graphql.transports.http-websocket #web.graphql.transports.rsocket #web.graphql.transports #web.graphql #boot-features-spring-hateoas #features.spring-hateoas #web.spring-hateoas #boot-features-security-mvc #features.security.spring-mvc #web.security.spring-mvc #boot-features-security-webflux #features.security.spring-webflux #web.security.spring-webflux #boot-features-security #features.security #web.security #boot-features-session #features.spring-session #web.spring-session #appendix.configuration-metadata.annotation-processor.adding-additional-metadata #configuration-metadata.annotation-processor.adding-additional-metadata #appendix.configuration-metadata.annotation-processor.automatic-metadata-generation.nested-properties #configuration-metadata.annotation-processor.automatic-metadata-generation.nested-properties #appendix.configuration-metadata.annotation-processor.automatic-metadata-generation #configuration-metadata.annotation-processor.automatic-metadata-generation #appendix.configuration-metadata.annotation-processor.configuring #configuration-metadata.annotation-processor.configuring #appendix.configuration-metadata.annotation-processor #configuration-metadata.annotation-processor #appendix.configuration-metadata.format.group #configuration-metadata.format.group #appendix.configuration-metadata.format.hints #configuration-metadata.format.hints #appendix.configuration-metadata.format.property #configuration-metadata.format.property #appendix.configuration-metadata.format.repeated-items #configuration-metadata.format.repeated-items #appendix.configuration-metadata.format #configuration-metadata.format #appendix.configuration-metadata #configuration-metadata #configuration-metadata configuration-metadata #appendix.configuration-metadata.manual-hints.value-hint #configuration-metadata.manual-hints.value-hint #appendix.configuration-metadata.manual-hints.value-providers.any #configuration-metadata.manual-hints.value-providers.any #appendix.configuration-metadata.manual-hints.value-providers.class-reference #configuration-metadata.manual-hints.value-providers.class-reference #appendix.configuration-metadata.manual-hints.value-providers.handle-as #configuration-metadata.manual-hints.value-providers.handle-as #appendix.configuration-metadata.manual-hints.value-providers.logger-name #configuration-metadata.manual-hints.value-providers.logger-name #appendix.configuration-metadata.manual-hints.value-providers.spring-bean-reference #configuration-metadata.manual-hints.value-providers.spring-bean-reference #appendix.configuration-metadata.manual-hints.value-providers.spring-profile-name #configuration-metadata.manual-hints.value-providers.spring-profile-name #appendix.configuration-metadata.manual-hints.value-providers #configuration-metadata.manual-hints.value-providers #appendix.configuration-metadata.manual-hints #configuration-metadata.manual-hints #appendix.executable-jar.alternatives #executable-jar.alternatives #appendix.executable-jar #executable-jar #executable-jar executable-jar #appendix.executable-jar.jarfile-class.compatibility #executable-jar.jarfile-class.compatibility #appendix.executable-jar.jarfile-class #executable-jar.jarfile-class #appendix.executable-jar.launching.manifest #executable-jar.launching.manifest #appendix.executable-jar.launching #executable-jar.launching #appendix.executable-jar.nested-jars.classpath-index #executable-jar.nested-jars.classpath-index #appendix.executable-jar.nested-jars.index-files #executable-jar.nested-jars.index-files #appendix.executable-jar.nested-jars.jar-structure #executable-jar.nested-jars.jar-structure #appendix.executable-jar.nested-jars.layer-index #executable-jar.nested-jars.layer-index #appendix.executable-jar.nested-jars.war-structure #executable-jar.nested-jars.war-structure #appendix.executable-jar.nested-jars #executable-jar.nested-jars #appendix.executable-jar.property-launcher #executable-jar.property-launcher #appendix.executable-jar-system-classloader #appendix.executable-jar-zip-entry-compression #appendix.executable-jar.restrictions #executable-jar.restrictions #getting-started-first-application-main-method #getting-started.first-application.code.main-method #getting-started-first-application-annotations #getting-started.first-application.code.mvc-annotations #getting-started-first-application-auto-configuration #getting-started.first-application.code.enable-auto-configuration #getting-started.first-application.code.spring-boot-application #getting-started-first-application-code #getting-started.first-application.code #getting-started.first-application.dependencies.gradle #getting-started.first-application.dependencies.maven #getting-started-first-application-dependencies #getting-started.first-application.dependencies #getting-started.first-application.executable-jar.gradle #getting-started.first-application.executable-jar.maven #getting-started-first-application-executable-jar #getting-started.first-application.executable-jar #getting-started.first-application.gradle #getting-started-first-application-pom #getting-started.first-application.pom #getting-started.first-application.prerequisites.gradle #getting-started.first-application.prerequisites.maven #getting-started.first-application.prerequisites #getting-started.first-application.run.gradle #getting-started.first-application.run.maven #getting-started-first-application-run #getting-started.first-application.run #getting-started-first-application #getting-started.first-application #upgrading upgrading