From 231644b7d3cc8e2f411d6bc43e36862259373097 Mon Sep 17 00:00:00 2001 From: Minsu Lee Date: Wed, 16 Sep 2026 18:29:59 +0900 Subject: [PATCH] chore(catalog): record the Boot rebuild backfill MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Repoints all 47 published Boot entries at their `+rebuild.1` tag and updates the committed tree, closing #141. Three conversion fixes land in these archives: - `{version-spring-boot}` / `{version-graal}` in dependency snippets (#140). Listings were read from `getSource()`, the one text where AsciiDoc's own substitutions have not run, and Boot writes every "add the dependency" snippet as `[source,xml,subs="verbatim,attributes"]`. - `version-testcontainers-*`, never ported from `addTestcontainersDependencyVersion` (#199). Affected 3.3.6-3.3.12, 3.4.0-3.4.6 and 3.5.0, 18 occurrences each. - `version--docs` / `-javadoc`, emitted publicly by 3.3.4 and 3.3.5 only (#199). `grep -ro '{version-' markdown/boot` now returns 94 — exactly two per version, both upstream's own: a `[source,shell]` block in `tutorial/first-application` and in `native-image/developing-your-first-application` omits `subs="attributes"`, which docs.spring.io renders literally too. Recorded from the published archives rather than a local rebuild: each was downloaded, checked against its `.sha256` asset, extracted, and dated from the release's own `publishedAt` — the same provenance chain as #72, #136 and #198. --- catalog.json | 190 +++++++++--------- .../boot/3.3.0/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.3.0/cli/using-the-cli.md | 6 +- markdown/boot/3.3.0/how-to/build.md | 4 +- markdown/boot/3.3.0/installing.md | 8 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- .../3.3.0/reference/using/build-systems.md | 2 +- .../3.3.0/tutorial/first-application/index.md | 12 +- .../boot/3.3.1/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.3.1/cli/using-the-cli.md | 6 +- markdown/boot/3.3.1/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.3.1/installing.md | 8 +- .../3.3.1/reference/using/build-systems.md | 2 +- .../3.3.1/tutorial/first-application/index.md | 12 +- .../boot/3.3.10/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.3.10/cli/using-the-cli.md | 6 +- markdown/boot/3.3.10/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.3.10/installing.md | 8 +- .../reference/testing/testcontainers.md | 24 +-- .../3.3.10/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 12 +- .../boot/3.3.11/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.3.11/cli/using-the-cli.md | 6 +- markdown/boot/3.3.11/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.3.11/installing.md | 8 +- .../reference/testing/testcontainers.md | 24 +-- .../3.3.11/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 12 +- .../boot/3.3.12/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.3.12/cli/using-the-cli.md | 6 +- markdown/boot/3.3.12/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.3.12/installing.md | 8 +- .../reference/testing/testcontainers.md | 24 +-- .../3.3.12/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 12 +- .../boot/3.3.13/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.3.13/cli/using-the-cli.md | 6 +- markdown/boot/3.3.13/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.3.13/installing.md | 8 +- .../3.3.13/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 12 +- .../boot/3.3.2/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.3.2/cli/using-the-cli.md | 6 +- markdown/boot/3.3.2/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.3.2/installing.md | 8 +- .../3.3.2/reference/using/build-systems.md | 2 +- .../3.3.2/tutorial/first-application/index.md | 12 +- .../boot/3.3.3/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.3.3/cli/using-the-cli.md | 6 +- markdown/boot/3.3.3/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.3.3/installing.md | 8 +- .../3.3.3/reference/using/build-systems.md | 2 +- .../3.3.3/tutorial/first-application/index.md | 12 +- .../boot/3.3.4/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.3.4/cli/using-the-cli.md | 6 +- markdown/boot/3.3.4/how-to/build.md | 4 +- markdown/boot/3.3.4/how-to/data-access.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.3.4/installing.md | 8 +- markdown/boot/3.3.4/reference/data/nosql.md | 12 +- markdown/boot/3.3.4/reference/data/sql.md | 16 +- .../3.3.4/reference/using/build-systems.md | 2 +- .../3.3.4/tutorial/first-application/index.md | 12 +- .../boot/3.3.5/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.3.5/cli/using-the-cli.md | 6 +- markdown/boot/3.3.5/how-to/build.md | 4 +- markdown/boot/3.3.5/how-to/data-access.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.3.5/installing.md | 8 +- markdown/boot/3.3.5/reference/data/nosql.md | 16 +- markdown/boot/3.3.5/reference/data/sql.md | 16 +- .../3.3.5/reference/using/build-systems.md | 2 +- .../3.3.5/tutorial/first-application/index.md | 12 +- .../boot/3.3.6/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.3.6/cli/using-the-cli.md | 6 +- markdown/boot/3.3.6/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.3.6/installing.md | 8 +- .../3.3.6/reference/testing/testcontainers.md | 24 +-- .../3.3.6/reference/using/build-systems.md | 2 +- .../3.3.6/tutorial/first-application/index.md | 12 +- .../boot/3.3.7/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.3.7/cli/using-the-cli.md | 6 +- markdown/boot/3.3.7/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.3.7/installing.md | 8 +- .../3.3.7/reference/testing/testcontainers.md | 24 +-- .../3.3.7/reference/using/build-systems.md | 2 +- .../3.3.7/tutorial/first-application/index.md | 12 +- .../boot/3.3.8/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.3.8/cli/using-the-cli.md | 6 +- markdown/boot/3.3.8/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.3.8/installing.md | 8 +- .../3.3.8/reference/testing/testcontainers.md | 24 +-- .../3.3.8/reference/using/build-systems.md | 2 +- .../3.3.8/tutorial/first-application/index.md | 12 +- .../boot/3.3.9/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.3.9/cli/using-the-cli.md | 6 +- markdown/boot/3.3.9/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.3.9/installing.md | 8 +- .../3.3.9/reference/testing/testcontainers.md | 24 +-- .../3.3.9/reference/using/build-systems.md | 2 +- .../3.3.9/tutorial/first-application/index.md | 12 +- .../boot/3.4.0/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.4.0/cli/using-the-cli.md | 6 +- markdown/boot/3.4.0/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.4.0/installing.md | 8 +- .../3.4.0/reference/testing/testcontainers.md | 20 +- .../3.4.0/reference/using/build-systems.md | 2 +- .../3.4.0/tutorial/first-application/index.md | 12 +- .../boot/3.4.1/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.4.1/cli/using-the-cli.md | 6 +- markdown/boot/3.4.1/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.4.1/installing.md | 8 +- .../3.4.1/reference/testing/testcontainers.md | 20 +- .../3.4.1/reference/using/build-systems.md | 2 +- .../3.4.1/tutorial/first-application/index.md | 12 +- .../boot/3.4.10/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.4.10/cli/using-the-cli.md | 6 +- markdown/boot/3.4.10/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.4.10/installing.md | 8 +- .../3.4.10/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 12 +- .../boot/3.4.11/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.4.11/cli/using-the-cli.md | 6 +- markdown/boot/3.4.11/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.4.11/installing.md | 8 +- .../3.4.11/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 12 +- .../boot/3.4.12/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.4.12/cli/using-the-cli.md | 6 +- markdown/boot/3.4.12/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.4.12/installing.md | 8 +- .../3.4.12/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 12 +- .../boot/3.4.13/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.4.13/cli/using-the-cli.md | 6 +- markdown/boot/3.4.13/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.4.13/installing.md | 8 +- .../3.4.13/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 12 +- .../boot/3.4.2/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.4.2/cli/using-the-cli.md | 6 +- markdown/boot/3.4.2/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.4.2/installing.md | 8 +- .../3.4.2/reference/testing/testcontainers.md | 20 +- .../3.4.2/reference/using/build-systems.md | 2 +- .../3.4.2/tutorial/first-application/index.md | 12 +- .../boot/3.4.3/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.4.3/cli/using-the-cli.md | 6 +- markdown/boot/3.4.3/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.4.3/installing.md | 8 +- .../3.4.3/reference/testing/testcontainers.md | 20 +- .../3.4.3/reference/using/build-systems.md | 2 +- .../3.4.3/tutorial/first-application/index.md | 12 +- .../boot/3.4.4/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.4.4/cli/using-the-cli.md | 6 +- markdown/boot/3.4.4/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.4.4/installing.md | 8 +- .../3.4.4/reference/testing/testcontainers.md | 20 +- .../3.4.4/reference/using/build-systems.md | 2 +- .../3.4.4/tutorial/first-application/index.md | 12 +- .../boot/3.4.5/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.4.5/cli/using-the-cli.md | 6 +- markdown/boot/3.4.5/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.4.5/installing.md | 8 +- .../3.4.5/reference/testing/testcontainers.md | 20 +- .../3.4.5/reference/using/build-systems.md | 2 +- .../3.4.5/tutorial/first-application/index.md | 12 +- .../boot/3.4.6/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.4.6/cli/using-the-cli.md | 6 +- markdown/boot/3.4.6/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.4.6/installing.md | 8 +- .../3.4.6/reference/testing/testcontainers.md | 20 +- .../3.4.6/reference/using/build-systems.md | 2 +- .../3.4.6/tutorial/first-application/index.md | 12 +- .../boot/3.4.7/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.4.7/cli/using-the-cli.md | 6 +- markdown/boot/3.4.7/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.4.7/installing.md | 8 +- .../3.4.7/reference/using/build-systems.md | 2 +- .../3.4.7/tutorial/first-application/index.md | 12 +- .../boot/3.4.8/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.4.8/cli/using-the-cli.md | 6 +- markdown/boot/3.4.8/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.4.8/installing.md | 8 +- .../3.4.8/reference/using/build-systems.md | 2 +- .../3.4.8/tutorial/first-application/index.md | 12 +- .../boot/3.4.9/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.4.9/cli/using-the-cli.md | 6 +- markdown/boot/3.4.9/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.4.9/installing.md | 8 +- .../3.4.9/reference/using/build-systems.md | 2 +- .../3.4.9/tutorial/first-application/index.md | 12 +- .../boot/3.5.0/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.0/cli/using-the-cli.md | 6 +- markdown/boot/3.5.0/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.0/installing.md | 8 +- .../3.5.0/reference/testing/testcontainers.md | 20 +- .../3.5.0/reference/using/build-systems.md | 2 +- .../3.5.0/tutorial/first-application/index.md | 12 +- .../boot/3.5.1/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.1/cli/using-the-cli.md | 6 +- markdown/boot/3.5.1/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.1/installing.md | 8 +- .../3.5.1/reference/using/build-systems.md | 2 +- .../3.5.1/tutorial/first-application/index.md | 12 +- .../boot/3.5.10/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.10/cli/using-the-cli.md | 6 +- markdown/boot/3.5.10/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.10/installing.md | 8 +- .../3.5.10/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 12 +- .../boot/3.5.11/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.11/cli/using-the-cli.md | 6 +- markdown/boot/3.5.11/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.11/installing.md | 8 +- .../3.5.11/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 12 +- .../boot/3.5.12/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.12/cli/using-the-cli.md | 6 +- markdown/boot/3.5.12/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.12/installing.md | 8 +- .../3.5.12/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 14 +- .../boot/3.5.13/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.13/cli/using-the-cli.md | 6 +- markdown/boot/3.5.13/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.13/installing.md | 8 +- .../3.5.13/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 14 +- .../boot/3.5.14/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.14/cli/using-the-cli.md | 6 +- markdown/boot/3.5.14/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.14/installing.md | 8 +- .../3.5.14/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 14 +- .../boot/3.5.15/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.15/cli/using-the-cli.md | 6 +- markdown/boot/3.5.15/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.15/installing.md | 8 +- .../3.5.15/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 14 +- .../boot/3.5.16/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.16/cli/using-the-cli.md | 6 +- markdown/boot/3.5.16/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.16/installing.md | 8 +- .../3.5.16/reference/using/build-systems.md | 2 +- .../tutorial/first-application/index.md | 14 +- .../boot/3.5.2/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.2/cli/using-the-cli.md | 6 +- markdown/boot/3.5.2/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.2/installing.md | 8 +- .../3.5.2/reference/using/build-systems.md | 2 +- .../3.5.2/tutorial/first-application/index.md | 12 +- .../boot/3.5.3/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.3/cli/using-the-cli.md | 6 +- markdown/boot/3.5.3/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.3/installing.md | 8 +- .../3.5.3/reference/using/build-systems.md | 2 +- .../3.5.3/tutorial/first-application/index.md | 12 +- .../boot/3.5.4/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.4/cli/using-the-cli.md | 6 +- markdown/boot/3.5.4/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.4/installing.md | 8 +- .../3.5.4/reference/using/build-systems.md | 2 +- .../3.5.4/tutorial/first-application/index.md | 12 +- .../boot/3.5.5/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.5/cli/using-the-cli.md | 6 +- markdown/boot/3.5.5/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.5/installing.md | 8 +- .../3.5.5/reference/using/build-systems.md | 2 +- .../3.5.5/tutorial/first-application/index.md | 12 +- .../boot/3.5.6/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.6/cli/using-the-cli.md | 6 +- markdown/boot/3.5.6/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.6/installing.md | 8 +- .../3.5.6/reference/using/build-systems.md | 2 +- .../3.5.6/tutorial/first-application/index.md | 12 +- .../boot/3.5.7/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.7/cli/using-the-cli.md | 6 +- markdown/boot/3.5.7/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.7/installing.md | 8 +- .../3.5.7/reference/using/build-systems.md | 2 +- .../3.5.7/tutorial/first-application/index.md | 12 +- .../boot/3.5.8/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.8/cli/using-the-cli.md | 6 +- markdown/boot/3.5.8/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.8/installing.md | 8 +- .../3.5.8/reference/using/build-systems.md | 2 +- .../3.5.8/tutorial/first-application/index.md | 12 +- .../boot/3.5.9/build-tool-plugin/antlib.md | 2 +- markdown/boot/3.5.9/cli/using-the-cli.md | 6 +- markdown/boot/3.5.9/how-to/build.md | 4 +- .../developing-your-first-application.md | 8 +- .../testing-native-applications.md | 2 +- markdown/boot/3.5.9/installing.md | 8 +- .../3.5.9/reference/using/build-systems.md | 2 +- .../3.5.9/tutorial/first-application/index.md | 12 +- .../boot/4.0.8/build-tool-plugin/antlib.md | 2 +- markdown/boot/4.0.8/cli/using-the-cli.md | 6 +- markdown/boot/4.0.8/how-to/build.md | 4 +- .../developing-your-first-application.md | 4 +- .../testing-native-applications.md | 2 +- markdown/boot/4.0.8/installing.md | 8 +- .../4.0.8/reference/using/build-systems.md | 2 +- .../4.0.8/tutorial/first-application/index.md | 14 +- .../boot/4.1.1/build-tool-plugin/antlib.md | 2 +- markdown/boot/4.1.1/cli/using-the-cli.md | 6 +- markdown/boot/4.1.1/how-to/build.md | 4 +- .../developing-your-first-application.md | 4 +- .../testing-native-applications.md | 2 +- markdown/boot/4.1.1/installing.md | 8 +- markdown/boot/4.1.1/reference/io/grpc.md | 8 +- .../4.1.1/reference/using/build-systems.md | 2 +- .../4.1.1/tutorial/first-application/index.md | 14 +- 399 files changed, 1334 insertions(+), 1334 deletions(-) diff --git a/catalog.json b/catalog.json index e5b2145a..c0cd5c27 100644 --- a/catalog.json +++ b/catalog.json @@ -1,196 +1,196 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", "version": "1", - "generated_at": "2026-09-16T04:25:04.881Z", + "generated_at": "2026-09-16T09:26:09.961Z", "projects": { "boot": { "3.3.0": { - "tag": "boot-3.3.0", - "released_at": "2026-09-12T12:37:44Z" + "tag": "boot-3.3.0+rebuild.1", + "released_at": "2026-09-16T08:43:07Z" }, "3.3.1": { - "tag": "boot-3.3.1", - "released_at": "2026-09-12T12:37:47Z" + "tag": "boot-3.3.1+rebuild.1", + "released_at": "2026-09-16T08:43:03Z" }, "3.3.2": { - "tag": "boot-3.3.2", - "released_at": "2026-09-12T12:37:45Z" + "tag": "boot-3.3.2+rebuild.1", + "released_at": "2026-09-16T08:45:16Z" }, "3.3.3": { - "tag": "boot-3.3.3", - "released_at": "2026-09-12T12:38:50Z" + "tag": "boot-3.3.3+rebuild.1", + "released_at": "2026-09-16T08:45:09Z" }, "3.3.4": { - "tag": "boot-3.3.4", - "released_at": "2026-09-12T12:38:52Z" + "tag": "boot-3.3.4+rebuild.1", + "released_at": "2026-09-16T08:45:12Z" }, "3.3.5": { - "tag": "boot-3.3.5", - "released_at": "2026-09-12T12:38:51Z" + "tag": "boot-3.3.5+rebuild.1", + "released_at": "2026-09-16T08:46:15Z" }, "3.3.6": { - "tag": "boot-3.3.6", - "released_at": "2026-09-12T12:39:50Z" + "tag": "boot-3.3.6+rebuild.1", + "released_at": "2026-09-16T09:21:58Z" }, "3.3.7": { - "tag": "boot-3.3.7", - "released_at": "2026-09-12T12:39:55Z" + "tag": "boot-3.3.7+rebuild.1", + "released_at": "2026-09-16T09:21:58Z" }, "3.3.8": { - "tag": "boot-3.3.8", - "released_at": "2026-09-12T12:39:56Z" + "tag": "boot-3.3.8+rebuild.1", + "released_at": "2026-09-16T08:47:24Z" }, "3.3.9": { - "tag": "boot-3.3.9", - "released_at": "2026-09-12T12:40:53Z" + "tag": "boot-3.3.9+rebuild.1", + "released_at": "2026-09-16T08:47:14Z" }, "3.3.10": { - "tag": "boot-3.3.10", - "released_at": "2026-09-12T12:28:23Z" + "tag": "boot-3.3.10+rebuild.1", + "released_at": "2026-09-16T08:43:10Z" }, "3.3.11": { - "tag": "boot-3.3.11", - "released_at": "2026-09-12T12:28:24Z" + "tag": "boot-3.3.11+rebuild.1", + "released_at": "2026-09-16T08:44:08Z" }, "3.3.12": { - "tag": "boot-3.3.12", - "released_at": "2026-09-12T12:28:27Z" + "tag": "boot-3.3.12+rebuild.1", + "released_at": "2026-09-16T08:44:12Z" }, "3.3.13": { - "tag": "boot-3.3.13", - "released_at": "2026-09-12T12:29:13Z" + "tag": "boot-3.3.13+rebuild.1", + "released_at": "2026-09-16T08:44:10Z" }, "3.4.0": { - "tag": "boot-3.4.0", - "released_at": "2026-09-12T12:27:11Z" + "tag": "boot-3.4.0+rebuild.1", + "released_at": "2026-09-16T08:47:17Z" }, "3.4.1": { - "tag": "boot-3.4.1", - "released_at": "2026-09-12T12:27:09Z" + "tag": "boot-3.4.1+rebuild.1", + "released_at": "2026-09-16T08:48:33Z" }, "3.4.2": { - "tag": "boot-3.4.2", - "released_at": "2026-09-12T12:29:06Z" + "tag": "boot-3.4.2+rebuild.1", + "released_at": "2026-09-16T08:49:29Z" }, "3.4.3": { - "tag": "boot-3.4.3", - "released_at": "2026-09-12T12:27:12Z" + "tag": "boot-3.4.3+rebuild.1", + "released_at": "2026-09-16T08:50:23Z" }, "3.4.4": { - "tag": "boot-3.4.4", - "released_at": "2026-09-12T12:29:10Z" + "tag": "boot-3.4.4+rebuild.1", + "released_at": "2026-09-16T08:50:27Z" }, "3.4.5": { - "tag": "boot-3.4.5", - "released_at": "2026-09-12T12:30:02Z" + "tag": "boot-3.4.5+rebuild.1", + "released_at": "2026-09-16T08:50:24Z" }, "3.4.6": { - "tag": "boot-3.4.6", - "released_at": "2026-09-12T12:30:00Z" + "tag": "boot-3.4.6+rebuild.1", + "released_at": "2026-09-16T08:51:27Z" }, "3.4.7": { - "tag": "boot-3.4.7", - "released_at": "2026-09-12T12:29:58Z" + "tag": "boot-3.4.7+rebuild.1", + "released_at": "2026-09-16T08:51:32Z" }, "3.4.8": { - "tag": "boot-3.4.8", - "released_at": "2026-09-12T12:30:45Z" + "tag": "boot-3.4.8+rebuild.1", + "released_at": "2026-09-16T08:51:28Z" }, "3.4.9": { - "tag": "boot-3.4.9", - "released_at": "2026-09-12T12:36:06Z" + "tag": "boot-3.4.9+rebuild.1", + "released_at": "2026-09-16T08:52:32Z" }, "3.4.10": { - "tag": "boot-3.4.10", - "released_at": "2026-09-12T12:30:44Z" + "tag": "boot-3.4.10+rebuild.1", + "released_at": "2026-09-16T08:48:25Z" }, "3.4.11": { - "tag": "boot-3.4.11", - "released_at": "2026-09-12T12:31:31Z" + "tag": "boot-3.4.11+rebuild.1", + "released_at": "2026-09-16T08:48:18Z" }, "3.4.12": { - "tag": "boot-3.4.12", - "released_at": "2026-09-12T12:31:32Z" + "tag": "boot-3.4.12+rebuild.1", + "released_at": "2026-09-16T08:49:24Z" }, "3.4.13": { - "tag": "boot-3.4.13", - "released_at": "2026-09-12T12:31:32Z" + "tag": "boot-3.4.13+rebuild.1", + "released_at": "2026-09-16T08:49:24Z" }, "3.5.0": { - "tag": "boot-3.5.0", - "released_at": "2026-09-12T12:32:23Z" + "tag": "boot-3.5.0+rebuild.1", + "released_at": "2026-09-16T08:52:31Z" }, "3.5.1": { - "tag": "boot-3.5.1", - "released_at": "2026-09-12T12:32:29Z" + "tag": "boot-3.5.1+rebuild.1", + "released_at": "2026-09-16T08:53:41Z" }, "3.5.2": { - "tag": "boot-3.5.2", - "released_at": "2026-09-12T12:32:18Z" + "tag": "boot-3.5.2+rebuild.1", + "released_at": "2026-09-16T08:55:45Z" }, "3.5.3": { - "tag": "boot-3.5.3", - "released_at": "2026-09-12T12:33:08Z" + "tag": "boot-3.5.3+rebuild.1", + "released_at": "2026-09-16T08:55:45Z" }, "3.5.4": { - "tag": "boot-3.5.4", - "released_at": "2026-09-12T12:36:01Z" + "tag": "boot-3.5.4+rebuild.1", + "released_at": "2026-09-16T08:56:45Z" }, "3.5.5": { - "tag": "boot-3.5.5", - "released_at": "2026-09-12T12:33:11Z" + "tag": "boot-3.5.5+rebuild.1", + "released_at": "2026-09-16T08:56:49Z" }, "3.5.6": { - "tag": "boot-3.5.6", - "released_at": "2026-09-12T12:33:55Z" + "tag": "boot-3.5.6+rebuild.1", + "released_at": "2026-09-16T09:22:11Z" }, "3.5.7": { - "tag": "boot-3.5.7", - "released_at": "2026-09-12T12:33:53Z" + "tag": "boot-3.5.7+rebuild.1", + "released_at": "2026-09-16T09:22:17Z" }, "3.5.8": { - "tag": "boot-3.5.8", - "released_at": "2026-09-12T12:33:54Z" + "tag": "boot-3.5.8+rebuild.1", + "released_at": "2026-09-16T08:57:52Z" }, "3.5.9": { - "tag": "boot-3.5.9", - "released_at": "2026-09-12T12:34:39Z" + "tag": "boot-3.5.9+rebuild.1", + "released_at": "2026-09-16T08:57:51Z" }, "3.5.10": { - "tag": "boot-3.5.10", - "released_at": "2026-09-12T12:34:46Z" + "tag": "boot-3.5.10+rebuild.1", + "released_at": "2026-09-16T08:53:36Z" }, "3.5.11": { - "tag": "boot-3.5.11", - "released_at": "2026-09-12T12:34:44Z" + "tag": "boot-3.5.11+rebuild.1", + "released_at": "2026-09-16T08:53:38Z" }, "3.5.12": { - "tag": "boot-3.5.12", - "released_at": "2026-09-12T12:35:27Z" + "tag": "boot-3.5.12+rebuild.1", + "released_at": "2026-09-16T08:53:36Z" }, "3.5.13": { - "tag": "boot-3.5.13", - "released_at": "2026-09-12T12:35:28Z" + "tag": "boot-3.5.13+rebuild.1", + "released_at": "2026-09-16T08:54:36Z" }, "3.5.14": { - "tag": "boot-3.5.14", - "released_at": "2026-09-12T12:35:31Z" + "tag": "boot-3.5.14+rebuild.1", + "released_at": "2026-09-16T08:54:38Z" }, "3.5.15": { - "tag": "boot-3.5.15", - "released_at": "2026-09-12T12:36:18Z" + "tag": "boot-3.5.15+rebuild.1", + "released_at": "2026-09-16T08:54:38Z" }, "3.5.16": { - "tag": "boot-3.5.16", - "released_at": "2026-09-12T12:36:20Z" + "tag": "boot-3.5.16+rebuild.1", + "released_at": "2026-09-16T08:55:43Z" }, "4.0.8": { - "tag": "boot-4.0.8", - "released_at": "2026-09-11T19:11:35Z" + "tag": "boot-4.0.8+rebuild.1", + "released_at": "2026-09-16T08:58:57Z" }, "4.1.1": { - "tag": "boot-4.1.1", - "released_at": "2026-09-11T19:16:46Z" + "tag": "boot-4.1.1+rebuild.1", + "released_at": "2026-09-16T08:58:53Z" } }, "framework": { diff --git a/markdown/boot/3.3.0/build-tool-plugin/antlib.md b/markdown/boot/3.3.0/build-tool-plugin/antlib.md index 1e41a6cb..14806e81 100644 --- a/markdown/boot/3.3.0/build-tool-plugin/antlib.md +++ b/markdown/boot/3.3.0/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.3.0/cli/using-the-cli.md b/markdown/boot/3.3.0/cli/using-the-cli.md index 17bb59a3..8265542a 100644 --- a/markdown/boot/3.3.0/cli/using-the-cli.md +++ b/markdown/boot/3.3.0/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.0 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.3.0) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.0 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.3.0/how-to/build.md b/markdown/boot/3.3.0/how-to/build.md index ceca01e4..ec7c3031 100644 --- a/markdown/boot/3.3.0/how-to/build.md +++ b/markdown/boot/3.3.0/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.0 @@ -130,7 +130,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.0 diff --git a/markdown/boot/3.3.0/installing.md b/markdown/boot/3.3.0/installing.md index 1b637c58..8e1343a3 100644 --- a/markdown/boot/3.3.0/installing.md +++ b/markdown/boot/3.3.0/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.0 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.3.0-bin/spring-3.3.0/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.0 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.3.0 ================================================================================ + - local version diff --git a/markdown/boot/3.3.0/reference/native-image/developing-your-first-application.md b/markdown/boot/3.3.0/reference/native-image/developing-your-first-application.md index a8f4c302..0bfb177e 100644 --- a/markdown/boot/3.3.0/reference/native-image/developing-your-first-application.md +++ b/markdown/boot/3.3.0/reference/native-image/developing-your-first-application.md @@ -91,7 +91,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.0 ``` @@ -191,8 +191,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -265,7 +265,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.0) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.0/reference/native-image/testing-native-applications.md b/markdown/boot/3.3.0/reference/native-image/testing-native-applications.md index cd66520d..3eaabadc 100644 --- a/markdown/boot/3.3.0/reference/native-image/testing-native-applications.md +++ b/markdown/boot/3.3.0/reference/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.0 ``` diff --git a/markdown/boot/3.3.0/reference/using/build-systems.md b/markdown/boot/3.3.0/reference/using/build-systems.md index 430d6cf3..7e6a6596 100644 --- a/markdown/boot/3.3.0/reference/using/build-systems.md +++ b/markdown/boot/3.3.0/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.3.0/tutorial/first-application/index.md b/markdown/boot/3.3.0/tutorial/first-application/index.md index 0a93153b..24dec181 100644 --- a/markdown/boot/3.3.0/tutorial/first-application/index.md +++ b/markdown/boot/3.3.0/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.0 @@ -118,7 +118,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.3.0' } apply plugin: 'io.spring.dependency-management' @@ -341,7 +341,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.0) ....... . . . ....... . . . (log output here) ....... . . . @@ -374,7 +374,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.0) ....... . . . ....... . . . (log output here) ....... . . . @@ -445,7 +445,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.3.0:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -473,7 +473,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.0) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.1/build-tool-plugin/antlib.md b/markdown/boot/3.3.1/build-tool-plugin/antlib.md index 1e41a6cb..848af3fb 100644 --- a/markdown/boot/3.3.1/build-tool-plugin/antlib.md +++ b/markdown/boot/3.3.1/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.3.1/cli/using-the-cli.md b/markdown/boot/3.3.1/cli/using-the-cli.md index 17bb59a3..bbceed4a 100644 --- a/markdown/boot/3.3.1/cli/using-the-cli.md +++ b/markdown/boot/3.3.1/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.1 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.3.1) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.1 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.3.1/how-to/build.md b/markdown/boot/3.3.1/how-to/build.md index 7bb7d084..f7139c7c 100644 --- a/markdown/boot/3.3.1/how-to/build.md +++ b/markdown/boot/3.3.1/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.1 @@ -130,7 +130,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.1 diff --git a/markdown/boot/3.3.1/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.3.1/how-to/native-image/developing-your-first-application.md index 67aabbfd..621d2911 100644 --- a/markdown/boot/3.3.1/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.3.1/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.1 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.1) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.1/how-to/native-image/testing-native-applications.md b/markdown/boot/3.3.1/how-to/native-image/testing-native-applications.md index b6e9e11c..93ed2bf4 100644 --- a/markdown/boot/3.3.1/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.3.1/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.1 ``` diff --git a/markdown/boot/3.3.1/installing.md b/markdown/boot/3.3.1/installing.md index 318e0d4f..2d1cd5c8 100644 --- a/markdown/boot/3.3.1/installing.md +++ b/markdown/boot/3.3.1/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.1 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.3.1-bin/spring-3.3.1/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.1 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.3.1 ================================================================================ + - local version diff --git a/markdown/boot/3.3.1/reference/using/build-systems.md b/markdown/boot/3.3.1/reference/using/build-systems.md index c7116bc7..d3705c45 100644 --- a/markdown/boot/3.3.1/reference/using/build-systems.md +++ b/markdown/boot/3.3.1/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.3.1/tutorial/first-application/index.md b/markdown/boot/3.3.1/tutorial/first-application/index.md index fdef2e8a..c66ab703 100644 --- a/markdown/boot/3.3.1/tutorial/first-application/index.md +++ b/markdown/boot/3.3.1/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.1 @@ -118,7 +118,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.3.1' } apply plugin: 'io.spring.dependency-management' @@ -341,7 +341,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.1) ....... . . . ....... . . . (log output here) ....... . . . @@ -374,7 +374,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.1) ....... . . . ....... . . . (log output here) ....... . . . @@ -445,7 +445,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.3.1:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -473,7 +473,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.1) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.10/build-tool-plugin/antlib.md b/markdown/boot/3.3.10/build-tool-plugin/antlib.md index 1e41a6cb..5f06dfd9 100644 --- a/markdown/boot/3.3.10/build-tool-plugin/antlib.md +++ b/markdown/boot/3.3.10/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.3.10/cli/using-the-cli.md b/markdown/boot/3.3.10/cli/using-the-cli.md index 17bb59a3..db1ef8f9 100644 --- a/markdown/boot/3.3.10/cli/using-the-cli.md +++ b/markdown/boot/3.3.10/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.10 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.3.10) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.10 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.3.10/how-to/build.md b/markdown/boot/3.3.10/how-to/build.md index 8871c6e1..a60fcf74 100644 --- a/markdown/boot/3.3.10/how-to/build.md +++ b/markdown/boot/3.3.10/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.10 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.10 diff --git a/markdown/boot/3.3.10/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.3.10/how-to/native-image/developing-your-first-application.md index ac8b15bf..f912a370 100644 --- a/markdown/boot/3.3.10/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.3.10/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.10 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.10) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.10/how-to/native-image/testing-native-applications.md b/markdown/boot/3.3.10/how-to/native-image/testing-native-applications.md index 5c5ea8da..e94c7b7e 100644 --- a/markdown/boot/3.3.10/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.3.10/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.10 ``` diff --git a/markdown/boot/3.3.10/installing.md b/markdown/boot/3.3.10/installing.md index c7cb8bf5..123f06a6 100644 --- a/markdown/boot/3.3.10/installing.md +++ b/markdown/boot/3.3.10/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.10 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.3.10-bin/spring-3.3.10/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.10 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.3.10 ================================================================================ + - local version diff --git a/markdown/boot/3.3.10/reference/testing/testcontainers.md b/markdown/boot/3.3.10/reference/testing/testcontainers.md index b16b165b..dfa77c2e 100644 --- a/markdown/boot/3.3.10/reference/testing/testcontainers.md +++ b/markdown/boot/3.3.10/reference/testing/testcontainers.md @@ -154,26 +154,26 @@ The following service connection factories are provided in the `spring-boot-test | --- | --- | | [`ActiveMQConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/jms/activemq/ActiveMQConnectionDetails.html) | Containers named "symptoma/activemq" or [`ActiveMQContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/activemq/ActiveMQContainer.html) | | [`ArtemisConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisConnectionDetails.html) | Containers of type [`ArtemisContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/activemq/ArtemisContainer.html) | -| [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/cassandra/{version-testcontainers-cassandra}/org/testcontainers/containers/CassandraContainer.html) | +| [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/cassandra/1.19.8/org/testcontainers/containers/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/kafka/{version-testcontainers-kafka}/org/testcontainers/containers/KafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/redpanda/RedpandaContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/kafka/1.19.8/org/testcontainers/containers/KafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/redpanda/RedpandaContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.19.8/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.19.8/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.19.8/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.19.8/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.19.8/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.19.8/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.19.8/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.19.8/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.19.8/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.19.8/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers named "redis" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.19.8/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.3.10/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -183,7 +183,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.1.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers, e.g. [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers, e.g. [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.19.8/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.19.8/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/containers/GenericContainer.html), e.g. with Redis, as shown in the following example: #### Java diff --git a/markdown/boot/3.3.10/reference/using/build-systems.md b/markdown/boot/3.3.10/reference/using/build-systems.md index effb483a..33a85739 100644 --- a/markdown/boot/3.3.10/reference/using/build-systems.md +++ b/markdown/boot/3.3.10/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.3.10/tutorial/first-application/index.md b/markdown/boot/3.3.10/tutorial/first-application/index.md index 8369348e..da276acf 100644 --- a/markdown/boot/3.3.10/tutorial/first-application/index.md +++ b/markdown/boot/3.3.10/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.10 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.3.10' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.10) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.10) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.3.10:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.10) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.11/build-tool-plugin/antlib.md b/markdown/boot/3.3.11/build-tool-plugin/antlib.md index 1e41a6cb..1081107f 100644 --- a/markdown/boot/3.3.11/build-tool-plugin/antlib.md +++ b/markdown/boot/3.3.11/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.3.11/cli/using-the-cli.md b/markdown/boot/3.3.11/cli/using-the-cli.md index 17bb59a3..eeefa147 100644 --- a/markdown/boot/3.3.11/cli/using-the-cli.md +++ b/markdown/boot/3.3.11/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.11 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.3.11) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.11 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.3.11/how-to/build.md b/markdown/boot/3.3.11/how-to/build.md index 7753d2c4..b84f6364 100644 --- a/markdown/boot/3.3.11/how-to/build.md +++ b/markdown/boot/3.3.11/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.11 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.11 diff --git a/markdown/boot/3.3.11/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.3.11/how-to/native-image/developing-your-first-application.md index 4daa5490..79716d78 100644 --- a/markdown/boot/3.3.11/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.3.11/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.11 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.11) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.11/how-to/native-image/testing-native-applications.md b/markdown/boot/3.3.11/how-to/native-image/testing-native-applications.md index 8a39b73c..45210a5e 100644 --- a/markdown/boot/3.3.11/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.3.11/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.11 ``` diff --git a/markdown/boot/3.3.11/installing.md b/markdown/boot/3.3.11/installing.md index a4491ccb..f9c23eaf 100644 --- a/markdown/boot/3.3.11/installing.md +++ b/markdown/boot/3.3.11/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.11 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.3.11-bin/spring-3.3.11/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.11 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.3.11 ================================================================================ + - local version diff --git a/markdown/boot/3.3.11/reference/testing/testcontainers.md b/markdown/boot/3.3.11/reference/testing/testcontainers.md index 96007dfd..81e64834 100644 --- a/markdown/boot/3.3.11/reference/testing/testcontainers.md +++ b/markdown/boot/3.3.11/reference/testing/testcontainers.md @@ -154,26 +154,26 @@ The following service connection factories are provided in the `spring-boot-test | --- | --- | | [`ActiveMQConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/jms/activemq/ActiveMQConnectionDetails.html) | Containers named "symptoma/activemq" or [`ActiveMQContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/activemq/ActiveMQContainer.html) | | [`ArtemisConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisConnectionDetails.html) | Containers of type [`ArtemisContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/activemq/ArtemisContainer.html) | -| [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/cassandra/{version-testcontainers-cassandra}/org/testcontainers/containers/CassandraContainer.html) | +| [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/cassandra/1.19.8/org/testcontainers/containers/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/kafka/{version-testcontainers-kafka}/org/testcontainers/containers/KafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/redpanda/RedpandaContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/kafka/1.19.8/org/testcontainers/containers/KafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/redpanda/RedpandaContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.19.8/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.19.8/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.19.8/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.19.8/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.19.8/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.19.8/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.19.8/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.19.8/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.19.8/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.19.8/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers named "redis" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.19.8/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.3.11/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -183,7 +183,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.1.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers, e.g. [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers, e.g. [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.19.8/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.19.8/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/containers/GenericContainer.html), e.g. with Redis, as shown in the following example: #### Java diff --git a/markdown/boot/3.3.11/reference/using/build-systems.md b/markdown/boot/3.3.11/reference/using/build-systems.md index fa88d203..38017887 100644 --- a/markdown/boot/3.3.11/reference/using/build-systems.md +++ b/markdown/boot/3.3.11/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.3.11/tutorial/first-application/index.md b/markdown/boot/3.3.11/tutorial/first-application/index.md index 7ebb5d6b..13fd1ded 100644 --- a/markdown/boot/3.3.11/tutorial/first-application/index.md +++ b/markdown/boot/3.3.11/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.11 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.3.11' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.11) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.11) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.3.11:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.11) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.12/build-tool-plugin/antlib.md b/markdown/boot/3.3.12/build-tool-plugin/antlib.md index 1e41a6cb..d7fa75ac 100644 --- a/markdown/boot/3.3.12/build-tool-plugin/antlib.md +++ b/markdown/boot/3.3.12/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.3.12/cli/using-the-cli.md b/markdown/boot/3.3.12/cli/using-the-cli.md index 17bb59a3..38c032db 100644 --- a/markdown/boot/3.3.12/cli/using-the-cli.md +++ b/markdown/boot/3.3.12/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.12 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.3.12) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.12 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.3.12/how-to/build.md b/markdown/boot/3.3.12/how-to/build.md index a1a5278c..68939db6 100644 --- a/markdown/boot/3.3.12/how-to/build.md +++ b/markdown/boot/3.3.12/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.12 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.12 diff --git a/markdown/boot/3.3.12/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.3.12/how-to/native-image/developing-your-first-application.md index 8a1b86d8..0c6c887d 100644 --- a/markdown/boot/3.3.12/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.3.12/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.12 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.12) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.12/how-to/native-image/testing-native-applications.md b/markdown/boot/3.3.12/how-to/native-image/testing-native-applications.md index a639837d..d643cf5c 100644 --- a/markdown/boot/3.3.12/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.3.12/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.12 ``` diff --git a/markdown/boot/3.3.12/installing.md b/markdown/boot/3.3.12/installing.md index b4ef73c2..de2576fd 100644 --- a/markdown/boot/3.3.12/installing.md +++ b/markdown/boot/3.3.12/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.12 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.3.12-bin/spring-3.3.12/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.12 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.3.12 ================================================================================ + - local version diff --git a/markdown/boot/3.3.12/reference/testing/testcontainers.md b/markdown/boot/3.3.12/reference/testing/testcontainers.md index 0d5fe646..36df94dc 100644 --- a/markdown/boot/3.3.12/reference/testing/testcontainers.md +++ b/markdown/boot/3.3.12/reference/testing/testcontainers.md @@ -383,26 +383,26 @@ The following service connection factories are provided in the `spring-boot-test | --- | --- | | [`ActiveMQConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/jms/activemq/ActiveMQConnectionDetails.html) | Containers named "symptoma/activemq" or [`ActiveMQContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/activemq/ActiveMQContainer.html) | | [`ArtemisConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisConnectionDetails.html) | Containers of type [`ArtemisContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/activemq/ArtemisContainer.html) | -| [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/cassandra/{version-testcontainers-cassandra}/org/testcontainers/containers/CassandraContainer.html) | +| [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/cassandra/1.19.8/org/testcontainers/containers/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/kafka/{version-testcontainers-kafka}/org/testcontainers/containers/KafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/redpanda/RedpandaContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/kafka/1.19.8/org/testcontainers/containers/KafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/redpanda/RedpandaContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.19.8/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.19.8/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.19.8/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.19.8/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.19.8/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.19.8/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.19.8/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.19.8/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.19.8/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.19.8/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers named "redis" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.19.8/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.3.12/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -412,7 +412,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.1.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers, e.g. [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers, e.g. [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.19.8/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.19.8/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/containers/GenericContainer.html), e.g. with Redis, as shown in the following example: #### Java diff --git a/markdown/boot/3.3.12/reference/using/build-systems.md b/markdown/boot/3.3.12/reference/using/build-systems.md index f18aa011..2a7174b6 100644 --- a/markdown/boot/3.3.12/reference/using/build-systems.md +++ b/markdown/boot/3.3.12/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.3.12/tutorial/first-application/index.md b/markdown/boot/3.3.12/tutorial/first-application/index.md index 4829a2f8..87e2f824 100644 --- a/markdown/boot/3.3.12/tutorial/first-application/index.md +++ b/markdown/boot/3.3.12/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.12 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.3.12' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.12) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.12) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.3.12:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.12) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.13/build-tool-plugin/antlib.md b/markdown/boot/3.3.13/build-tool-plugin/antlib.md index 1e41a6cb..05a9ebde 100644 --- a/markdown/boot/3.3.13/build-tool-plugin/antlib.md +++ b/markdown/boot/3.3.13/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.3.13/cli/using-the-cli.md b/markdown/boot/3.3.13/cli/using-the-cli.md index 17bb59a3..34e7927f 100644 --- a/markdown/boot/3.3.13/cli/using-the-cli.md +++ b/markdown/boot/3.3.13/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.13 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.3.13) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.13 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.3.13/how-to/build.md b/markdown/boot/3.3.13/how-to/build.md index 562c869a..94f33fe4 100644 --- a/markdown/boot/3.3.13/how-to/build.md +++ b/markdown/boot/3.3.13/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.13 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.13 diff --git a/markdown/boot/3.3.13/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.3.13/how-to/native-image/developing-your-first-application.md index e027a04f..2f17afda 100644 --- a/markdown/boot/3.3.13/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.3.13/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.13 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.13) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.13/how-to/native-image/testing-native-applications.md b/markdown/boot/3.3.13/how-to/native-image/testing-native-applications.md index 6de37a31..8de2a91c 100644 --- a/markdown/boot/3.3.13/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.3.13/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.13 ``` diff --git a/markdown/boot/3.3.13/installing.md b/markdown/boot/3.3.13/installing.md index 5d0cbe03..599eb0a1 100644 --- a/markdown/boot/3.3.13/installing.md +++ b/markdown/boot/3.3.13/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.13 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.3.13-bin/spring-3.3.13/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.13 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.3.13 ================================================================================ + - local version diff --git a/markdown/boot/3.3.13/reference/using/build-systems.md b/markdown/boot/3.3.13/reference/using/build-systems.md index e8bf7be1..61e19582 100644 --- a/markdown/boot/3.3.13/reference/using/build-systems.md +++ b/markdown/boot/3.3.13/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.3.13/tutorial/first-application/index.md b/markdown/boot/3.3.13/tutorial/first-application/index.md index 68b36a81..016af09e 100644 --- a/markdown/boot/3.3.13/tutorial/first-application/index.md +++ b/markdown/boot/3.3.13/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.13 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.3.13' } apply plugin: 'io.spring.dependency-management' @@ -343,7 +343,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.13) ....... . . . ....... . . . (log output here) ....... . . . @@ -376,7 +376,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.13) ....... . . . ....... . . . (log output here) ....... . . . @@ -447,7 +447,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.3.13:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -475,7 +475,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.13) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.2/build-tool-plugin/antlib.md b/markdown/boot/3.3.2/build-tool-plugin/antlib.md index 1e41a6cb..ce0f42c1 100644 --- a/markdown/boot/3.3.2/build-tool-plugin/antlib.md +++ b/markdown/boot/3.3.2/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.3.2/cli/using-the-cli.md b/markdown/boot/3.3.2/cli/using-the-cli.md index 17bb59a3..39dbacbf 100644 --- a/markdown/boot/3.3.2/cli/using-the-cli.md +++ b/markdown/boot/3.3.2/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.2 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.3.2) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.2 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.3.2/how-to/build.md b/markdown/boot/3.3.2/how-to/build.md index 508a6021..32911b27 100644 --- a/markdown/boot/3.3.2/how-to/build.md +++ b/markdown/boot/3.3.2/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.2 @@ -130,7 +130,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.2 diff --git a/markdown/boot/3.3.2/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.3.2/how-to/native-image/developing-your-first-application.md index 231ca90d..168a657a 100644 --- a/markdown/boot/3.3.2/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.3.2/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.2 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.2) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.2/how-to/native-image/testing-native-applications.md b/markdown/boot/3.3.2/how-to/native-image/testing-native-applications.md index e4e3ee1b..bb7a2060 100644 --- a/markdown/boot/3.3.2/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.3.2/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.2 ``` diff --git a/markdown/boot/3.3.2/installing.md b/markdown/boot/3.3.2/installing.md index 21df195e..7a1350cc 100644 --- a/markdown/boot/3.3.2/installing.md +++ b/markdown/boot/3.3.2/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.2 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.3.2-bin/spring-3.3.2/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.2 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.3.2 ================================================================================ + - local version diff --git a/markdown/boot/3.3.2/reference/using/build-systems.md b/markdown/boot/3.3.2/reference/using/build-systems.md index fc7830d9..ae22fda7 100644 --- a/markdown/boot/3.3.2/reference/using/build-systems.md +++ b/markdown/boot/3.3.2/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.3.2/tutorial/first-application/index.md b/markdown/boot/3.3.2/tutorial/first-application/index.md index 70fcd756..bc812859 100644 --- a/markdown/boot/3.3.2/tutorial/first-application/index.md +++ b/markdown/boot/3.3.2/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.2 @@ -118,7 +118,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.3.2' } apply plugin: 'io.spring.dependency-management' @@ -341,7 +341,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.2) ....... . . . ....... . . . (log output here) ....... . . . @@ -374,7 +374,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.2) ....... . . . ....... . . . (log output here) ....... . . . @@ -445,7 +445,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.3.2:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -473,7 +473,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.2) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.3/build-tool-plugin/antlib.md b/markdown/boot/3.3.3/build-tool-plugin/antlib.md index 1e41a6cb..5f851072 100644 --- a/markdown/boot/3.3.3/build-tool-plugin/antlib.md +++ b/markdown/boot/3.3.3/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.3.3/cli/using-the-cli.md b/markdown/boot/3.3.3/cli/using-the-cli.md index 17bb59a3..18104233 100644 --- a/markdown/boot/3.3.3/cli/using-the-cli.md +++ b/markdown/boot/3.3.3/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.3 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.3.3) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.3 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.3.3/how-to/build.md b/markdown/boot/3.3.3/how-to/build.md index d7dfa67b..7cf77bac 100644 --- a/markdown/boot/3.3.3/how-to/build.md +++ b/markdown/boot/3.3.3/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.3 @@ -130,7 +130,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.3 diff --git a/markdown/boot/3.3.3/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.3.3/how-to/native-image/developing-your-first-application.md index a0652fff..adfa8665 100644 --- a/markdown/boot/3.3.3/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.3.3/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.3 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.3) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.3/how-to/native-image/testing-native-applications.md b/markdown/boot/3.3.3/how-to/native-image/testing-native-applications.md index e4e3ee1b..d4e1f419 100644 --- a/markdown/boot/3.3.3/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.3.3/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.3 ``` diff --git a/markdown/boot/3.3.3/installing.md b/markdown/boot/3.3.3/installing.md index 8b279216..6f54f8e0 100644 --- a/markdown/boot/3.3.3/installing.md +++ b/markdown/boot/3.3.3/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.3 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.3.3-bin/spring-3.3.3/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.3 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.3.3 ================================================================================ + - local version diff --git a/markdown/boot/3.3.3/reference/using/build-systems.md b/markdown/boot/3.3.3/reference/using/build-systems.md index e6a9c8d5..12c49165 100644 --- a/markdown/boot/3.3.3/reference/using/build-systems.md +++ b/markdown/boot/3.3.3/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.3.3/tutorial/first-application/index.md b/markdown/boot/3.3.3/tutorial/first-application/index.md index d3427a20..546ca9aa 100644 --- a/markdown/boot/3.3.3/tutorial/first-application/index.md +++ b/markdown/boot/3.3.3/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.3 @@ -118,7 +118,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.3.3' } apply plugin: 'io.spring.dependency-management' @@ -341,7 +341,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.3) ....... . . . ....... . . . (log output here) ....... . . . @@ -374,7 +374,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.3) ....... . . . ....... . . . (log output here) ....... . . . @@ -445,7 +445,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.3.3:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -473,7 +473,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.3) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.4/build-tool-plugin/antlib.md b/markdown/boot/3.3.4/build-tool-plugin/antlib.md index 1e41a6cb..6a7af963 100644 --- a/markdown/boot/3.3.4/build-tool-plugin/antlib.md +++ b/markdown/boot/3.3.4/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.3.4/cli/using-the-cli.md b/markdown/boot/3.3.4/cli/using-the-cli.md index 17bb59a3..113013d6 100644 --- a/markdown/boot/3.3.4/cli/using-the-cli.md +++ b/markdown/boot/3.3.4/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.4 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.3.4) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.4 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.3.4/how-to/build.md b/markdown/boot/3.3.4/how-to/build.md index 2431d98f..c4b52181 100644 --- a/markdown/boot/3.3.4/how-to/build.md +++ b/markdown/boot/3.3.4/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.4 @@ -130,7 +130,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.4 diff --git a/markdown/boot/3.3.4/how-to/data-access.md b/markdown/boot/3.3.4/how-to/data-access.md index 50ed76ec..bf726723 100644 --- a/markdown/boot/3.3.4/how-to/data-access.md +++ b/markdown/boot/3.3.4/how-to/data-access.md @@ -1087,8 +1087,8 @@ Note that if you are using Spring Data REST, you must use the properties in the Spring Data REST can expose the `Repository` implementations as REST endpoints for you, provided Spring MVC has been enabled for the application. -Spring Boot exposes a set of useful properties (from the `spring.data.rest` namespace) that customize the [`RepositoryRestConfiguration`](https://docs.spring.io/spring-data/rest/docs/{version-spring-data-rest-javadoc}/api/org/springframework/data/rest/core/config/RepositoryRestConfiguration.html). -If you need to provide additional customization, you should use a [`RepositoryRestConfigurer`](https://docs.spring.io/spring-data/rest/docs/{version-spring-data-rest-javadoc}/api/org/springframework/data/rest/webmvc/config/RepositoryRestConfigurer.html) bean. +Spring Boot exposes a set of useful properties (from the `spring.data.rest` namespace) that customize the [`RepositoryRestConfiguration`](https://docs.spring.io/spring-data/rest/docs/4.3.x/api/org/springframework/data/rest/core/config/RepositoryRestConfiguration.html). +If you need to provide additional customization, you should use a [`RepositoryRestConfigurer`](https://docs.spring.io/spring-data/rest/docs/4.3.x/api/org/springframework/data/rest/webmvc/config/RepositoryRestConfigurer.html) bean. > [!NOTE] > If you do not specify any order on your custom `RepositoryRestConfigurer`, it runs after the one Spring Boot uses internally. diff --git a/markdown/boot/3.3.4/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.3.4/how-to/native-image/developing-your-first-application.md index 0fe33bdb..1fc0ce81 100644 --- a/markdown/boot/3.3.4/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.3.4/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.4 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.4) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.4/how-to/native-image/testing-native-applications.md b/markdown/boot/3.3.4/how-to/native-image/testing-native-applications.md index e4e3ee1b..6968ca00 100644 --- a/markdown/boot/3.3.4/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.3.4/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.4 ``` diff --git a/markdown/boot/3.3.4/installing.md b/markdown/boot/3.3.4/installing.md index 99c023f1..1e04d401 100644 --- a/markdown/boot/3.3.4/installing.md +++ b/markdown/boot/3.3.4/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.4 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.3.4-bin/spring-3.3.4/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.4 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.3.4 ================================================================================ + - local version diff --git a/markdown/boot/3.3.4/reference/data/nosql.md b/markdown/boot/3.3.4/reference/data/nosql.md index 6c8824d2..96a01ff5 100644 --- a/markdown/boot/3.3.4/reference/data/nosql.md +++ b/markdown/boot/3.3.4/reference/data/nosql.md @@ -343,7 +343,7 @@ spring: ### MongoTemplate -[Spring Data MongoDB](https://spring.io/projects/spring-data-mongodb) provides a [`MongoTemplate`](https://docs.spring.io/spring-data/mongodb/docs/{version-spring-data-mongodb-javadoc}/api/org/springframework/data/mongodb/core/MongoTemplate.html) class that is very similar in its design to Spring’s `JdbcTemplate`. +[Spring Data MongoDB](https://spring.io/projects/spring-data-mongodb) provides a [`MongoTemplate`](https://docs.spring.io/spring-data/mongodb/docs/4.3.x/api/org/springframework/data/mongodb/core/MongoTemplate.html) class that is very similar in its design to Spring’s `JdbcTemplate`. As with `JdbcTemplate`, Spring Boot auto-configures a bean for you to inject the template, as follows: #### Java @@ -385,7 +385,7 @@ class MyBean(private val mongoTemplate: MongoTemplate) { } ``` -See the [`MongoOperations`](https://docs.spring.io/spring-data/mongodb/docs/{version-spring-data-mongodb-javadoc}/api/org/springframework/data/mongodb/core/MongoOperations.html) API documentation for complete details. +See the [`MongoOperations`](https://docs.spring.io/spring-data/mongodb/docs/4.3.x/api/org/springframework/data/mongodb/core/MongoOperations.html) API documentation for complete details. @@ -432,7 +432,7 @@ By default, the [auto-configuration packages](../using/auto-configuration.md#usi You can customize the locations to look for repositories and documents by using `@EnableMongoRepositories` and `@EntityScan` respectively. > [!TIP] -> For complete details of Spring Data MongoDB, including its rich object mapping technologies, see its [reference documentation](https://docs.spring.io/spring-data/mongodb/reference/{version-spring-data-mongodb-docs}). +> For complete details of Spring Data MongoDB, including its rich object mapping technologies, see its [reference documentation](https://docs.spring.io/spring-data/mongodb/reference/4.3). @@ -536,7 +536,7 @@ Each will be called in order with the `ConfigBuilder` that is used to build the ### Spring Data Neo4j Repositories Spring Data includes repository support for Neo4j. -For complete details of Spring Data Neo4j, see the [reference documentation](https://docs.spring.io/spring-data/neo4j/reference/{version-spring-data-neo4j-docs}). +For complete details of Spring Data Neo4j, see the [reference documentation](https://docs.spring.io/spring-data/neo4j/reference/7.3). Spring Data Neo4j shares the common infrastructure with Spring Data JPA as many other Spring Data modules do. You could take the JPA example from earlier and define `City` as Spring Data Neo4j `@Node` rather than JPA `@Entity` and the repository abstraction works in the same way, as shown in the following example: @@ -777,7 +777,7 @@ By default, the [auto-configuration packages](../using/auto-configuration.md#usi You can customize the locations to look for repositories and documents by using `@EnableElasticsearchRepositories` and `@EntityScan` respectively. > [!TIP] -> For complete details of Spring Data Elasticsearch, see the [reference documentation](https://docs.spring.io/spring-data/elasticsearch/reference/{version-spring-data-elasticsearch-docs}). +> For complete details of Spring Data Elasticsearch, see the [reference documentation](https://docs.spring.io/spring-data/elasticsearch/reference/5.3). Spring Boot supports both classic and reactive Elasticsearch repositories, using the `ElasticsearchRestTemplate` or `ReactiveElasticsearchTemplate` beans. Most likely those beans are auto-configured by Spring Boot given the required dependencies are present. @@ -1041,7 +1041,7 @@ Repositories and documents are found through scanning. By default, the [auto-configuration packages](../using/auto-configuration.md#using.auto-configuration.packages) are scanned. You can customize the locations to look for repositories and documents by using `@EnableCouchbaseRepositories` and `@EntityScan` respectively. -For complete details of Spring Data Couchbase, see the [reference documentation](https://docs.spring.io/spring-data/couchbase/reference/{version-spring-data-couchbase-docs}). +For complete details of Spring Data Couchbase, see the [reference documentation](https://docs.spring.io/spring-data/couchbase/reference/5.3). You can inject an auto-configured `CouchbaseTemplate` instance as you would with any other Spring Bean, provided a `CouchbaseClientFactory` bean is available. This happens when a `Cluster` is available, as described above, and a bucket name has been specified: diff --git a/markdown/boot/3.3.4/reference/data/sql.md b/markdown/boot/3.3.4/reference/data/sql.md index 6f195ee8..46a4dcb7 100644 --- a/markdown/boot/3.3.4/reference/data/sql.md +++ b/markdown/boot/3.3.4/reference/data/sql.md @@ -429,9 +429,9 @@ class City : Serializable { JPA queries are created automatically from your method names. For example, a `CityRepository` interface might declare a `findAllByState(String state)` method to find all the cities in a given state. -For more complex queries, you can annotate your method with Spring Data’s [`Query`](https://docs.spring.io/spring-data/jpa/docs/{version-spring-data-jpa-javadoc}/api/org/springframework/data/jpa/repository/Query.html) annotation. +For more complex queries, you can annotate your method with Spring Data’s [`Query`](https://docs.spring.io/spring-data/jpa/docs/3.3.x/api/org/springframework/data/jpa/repository/Query.html) annotation. -Spring Data repositories usually extend from the [`Repository`](https://docs.spring.io/spring-data/commons/docs/{version-spring-data-commons-javadoc}/api/org/springframework/data/repository/Repository.html) or [`CrudRepository`](https://docs.spring.io/spring-data/commons/docs/{version-spring-data-commons-javadoc}/api/org/springframework/data/repository/CrudRepository.html) interfaces. +Spring Data repositories usually extend from the [`Repository`](https://docs.spring.io/spring-data/commons/docs/3.3.x/api/org/springframework/data/repository/Repository.html) or [`CrudRepository`](https://docs.spring.io/spring-data/commons/docs/3.3.x/api/org/springframework/data/repository/CrudRepository.html) interfaces. If you use auto-configuration, the [auto-configuration packages](../using/auto-configuration.md#using.auto-configuration.packages) are searched for repositories. > [!TIP] @@ -485,7 +485,7 @@ If more than one exists, the one named `applicationTaskExecutor` will be used. > [!TIP] > We have barely scratched the surface of Spring Data JPA. -> For complete details, see the [Spring Data JPA reference documentation](https://docs.spring.io/spring-data/jpa/reference/{version-spring-data-jpa-docs}). +> For complete details, see the [Spring Data JPA reference documentation](https://docs.spring.io/spring-data/jpa/reference/3.3). @@ -530,7 +530,7 @@ interface CountryRepository : ``` > [!NOTE] -> For more details, check the [Spring Data Envers reference documentation](https://docs.spring.io/spring-data/jpa/reference/{version-spring-data-jpa-docs}/envers.html). +> For more details, check the [Spring Data Envers reference documentation](https://docs.spring.io/spring-data/jpa/reference/3.3/envers.html). @@ -598,7 +598,7 @@ They can be added to your project with a single dependency on `spring-boot-start If necessary, you can take control of Spring Data JDBC’s configuration by adding the `@EnableJdbcRepositories` annotation or an `AbstractJdbcConfiguration` subclass to your application. > [!TIP] -> For complete details of Spring Data JDBC, see the [reference documentation](https://docs.spring.io/spring-data/relational/reference/{version-spring-data-jdbc-docs}). +> For complete details of Spring Data JDBC, see the [reference documentation](https://docs.spring.io/spring-data/relational/reference/3.3). @@ -1049,9 +1049,9 @@ class MyBean(private val databaseClient: DatabaseClient) { Queries are created automatically from your method names. For example, a `CityRepository` interface might declare a `findAllByState(String state)` method to find all the cities in a given state. -For more complex queries, you can annotate your method with Spring Data’s [`@Query`](https://docs.spring.io/spring-data/r2dbc/docs/{version-spring-data-r2dbc-javadoc}/api/org/springframework/data/r2dbc/repository/Query.html) annotation. +For more complex queries, you can annotate your method with Spring Data’s [`@Query`](https://docs.spring.io/spring-data/r2dbc/docs/3.3.x/api/org/springframework/data/r2dbc/repository/Query.html) annotation. -Spring Data repositories usually extend from the [`Repository`](https://docs.spring.io/spring-data/commons/docs/{version-spring-data-commons-javadoc}/api/org/springframework/data/repository/Repository.html) or [`CrudRepository`](https://docs.spring.io/spring-data/commons/docs/{version-spring-data-commons-javadoc}/api/org/springframework/data/repository/CrudRepository.html) interfaces. +Spring Data repositories usually extend from the [`Repository`](https://docs.spring.io/spring-data/commons/docs/3.3.x/api/org/springframework/data/repository/Repository.html) or [`CrudRepository`](https://docs.spring.io/spring-data/commons/docs/3.3.x/api/org/springframework/data/repository/CrudRepository.html) interfaces. If you use auto-configuration, the [auto-configuration packages](../using/auto-configuration.md#using.auto-configuration.packages) are searched for repositories. The following example shows a typical Spring Data repository interface definition: @@ -1084,4 +1084,4 @@ interface CityRepository : Repository { ``` > [!TIP] -> We have barely scratched the surface of Spring Data R2DBC. For complete details, see the [Spring Data R2DBC reference documentation](https://docs.spring.io/spring-data/relational/reference/{version-spring-data-r2dbc-docs}). +> We have barely scratched the surface of Spring Data R2DBC. For complete details, see the [Spring Data R2DBC reference documentation](https://docs.spring.io/spring-data/relational/reference/3.3). diff --git a/markdown/boot/3.3.4/reference/using/build-systems.md b/markdown/boot/3.3.4/reference/using/build-systems.md index 68beec10..3b2b5a08 100644 --- a/markdown/boot/3.3.4/reference/using/build-systems.md +++ b/markdown/boot/3.3.4/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.3.4/tutorial/first-application/index.md b/markdown/boot/3.3.4/tutorial/first-application/index.md index 44290bd9..95562d8e 100644 --- a/markdown/boot/3.3.4/tutorial/first-application/index.md +++ b/markdown/boot/3.3.4/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.4 @@ -118,7 +118,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.3.4' } apply plugin: 'io.spring.dependency-management' @@ -341,7 +341,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.4) ....... . . . ....... . . . (log output here) ....... . . . @@ -374,7 +374,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.4) ....... . . . ....... . . . (log output here) ....... . . . @@ -445,7 +445,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.3.4:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -473,7 +473,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.4) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.5/build-tool-plugin/antlib.md b/markdown/boot/3.3.5/build-tool-plugin/antlib.md index 1e41a6cb..0004b168 100644 --- a/markdown/boot/3.3.5/build-tool-plugin/antlib.md +++ b/markdown/boot/3.3.5/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.3.5/cli/using-the-cli.md b/markdown/boot/3.3.5/cli/using-the-cli.md index 17bb59a3..a10f5b14 100644 --- a/markdown/boot/3.3.5/cli/using-the-cli.md +++ b/markdown/boot/3.3.5/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.5 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.3.5) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.5 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.3.5/how-to/build.md b/markdown/boot/3.3.5/how-to/build.md index dbab268b..3cfa636d 100644 --- a/markdown/boot/3.3.5/how-to/build.md +++ b/markdown/boot/3.3.5/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.5 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.5 diff --git a/markdown/boot/3.3.5/how-to/data-access.md b/markdown/boot/3.3.5/how-to/data-access.md index 10e1d8cd..8015b20f 100644 --- a/markdown/boot/3.3.5/how-to/data-access.md +++ b/markdown/boot/3.3.5/how-to/data-access.md @@ -1087,8 +1087,8 @@ Note that if you are using Spring Data REST, you must use the properties in the Spring Data REST can expose the `Repository` implementations as REST endpoints for you, provided Spring MVC has been enabled for the application. -Spring Boot exposes a set of useful properties (from the `spring.data.rest` namespace) that customize the [`RepositoryRestConfiguration`](https://docs.spring.io/spring-data/rest/docs/{version-spring-data-rest-javadoc}/api/org/springframework/data/rest/core/config/RepositoryRestConfiguration.html). -If you need to provide additional customization, you should use a [`RepositoryRestConfigurer`](https://docs.spring.io/spring-data/rest/docs/{version-spring-data-rest-javadoc}/api/org/springframework/data/rest/webmvc/config/RepositoryRestConfigurer.html) bean. +Spring Boot exposes a set of useful properties (from the `spring.data.rest` namespace) that customize the [`RepositoryRestConfiguration`](https://docs.spring.io/spring-data/rest/docs/4.3.x/api/org/springframework/data/rest/core/config/RepositoryRestConfiguration.html). +If you need to provide additional customization, you should use a [`RepositoryRestConfigurer`](https://docs.spring.io/spring-data/rest/docs/4.3.x/api/org/springframework/data/rest/webmvc/config/RepositoryRestConfigurer.html) bean. > [!NOTE] > If you do not specify any order on your custom `RepositoryRestConfigurer`, it runs after the one Spring Boot uses internally. diff --git a/markdown/boot/3.3.5/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.3.5/how-to/native-image/developing-your-first-application.md index af3a13dc..6f13d87c 100644 --- a/markdown/boot/3.3.5/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.3.5/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.5 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.5) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.5/how-to/native-image/testing-native-applications.md b/markdown/boot/3.3.5/how-to/native-image/testing-native-applications.md index e4e3ee1b..23b3765e 100644 --- a/markdown/boot/3.3.5/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.3.5/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.5 ``` diff --git a/markdown/boot/3.3.5/installing.md b/markdown/boot/3.3.5/installing.md index b6df41f3..99070c28 100644 --- a/markdown/boot/3.3.5/installing.md +++ b/markdown/boot/3.3.5/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.5 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.3.5-bin/spring-3.3.5/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.5 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.3.5 ================================================================================ + - local version diff --git a/markdown/boot/3.3.5/reference/data/nosql.md b/markdown/boot/3.3.5/reference/data/nosql.md index 08902841..32a0d0e2 100644 --- a/markdown/boot/3.3.5/reference/data/nosql.md +++ b/markdown/boot/3.3.5/reference/data/nosql.md @@ -343,7 +343,7 @@ spring: ### MongoTemplate -[Spring Data MongoDB](https://spring.io/projects/spring-data-mongodb) provides a [`MongoTemplate`](https://docs.spring.io/spring-data/mongodb/docs/{version-spring-data-mongodb-javadoc}/api/org/springframework/data/mongodb/core/MongoTemplate.html) class that is very similar in its design to Spring’s `JdbcTemplate`. +[Spring Data MongoDB](https://spring.io/projects/spring-data-mongodb) provides a [`MongoTemplate`](https://docs.spring.io/spring-data/mongodb/docs/4.3.x/api/org/springframework/data/mongodb/core/MongoTemplate.html) class that is very similar in its design to Spring’s `JdbcTemplate`. As with `JdbcTemplate`, Spring Boot auto-configures a bean for you to inject the template, as follows: #### Java @@ -385,7 +385,7 @@ class MyBean(private val mongoTemplate: MongoTemplate) { } ``` -See the [`MongoOperations`](https://docs.spring.io/spring-data/mongodb/docs/{version-spring-data-mongodb-javadoc}/api/org/springframework/data/mongodb/core/MongoOperations.html) API documentation for complete details. +See the [`MongoOperations`](https://docs.spring.io/spring-data/mongodb/docs/4.3.x/api/org/springframework/data/mongodb/core/MongoOperations.html) API documentation for complete details. @@ -432,7 +432,7 @@ By default, the [auto-configuration packages](../using/auto-configuration.md#usi You can customize the locations to look for repositories and documents by using `@EnableMongoRepositories` and `@EntityScan` respectively. > [!TIP] -> For complete details of Spring Data MongoDB, including its rich object mapping technologies, see its [reference documentation](https://docs.spring.io/spring-data/mongodb/reference/{version-spring-data-mongodb-docs}). +> For complete details of Spring Data MongoDB, including its rich object mapping technologies, see its [reference documentation](https://docs.spring.io/spring-data/mongodb/reference/4.3). @@ -536,7 +536,7 @@ Each will be called in order with the `ConfigBuilder` that is used to build the ### Spring Data Neo4j Repositories Spring Data includes repository support for Neo4j. -For complete details of Spring Data Neo4j, see the [reference documentation](https://docs.spring.io/spring-data/neo4j/reference/{version-spring-data-neo4j-docs}). +For complete details of Spring Data Neo4j, see the [reference documentation](https://docs.spring.io/spring-data/neo4j/reference/7.3). Spring Data Neo4j shares the common infrastructure with Spring Data JPA as many other Spring Data modules do. You could take the JPA example from earlier and define `City` as Spring Data Neo4j `@Node` rather than JPA `@Entity` and the repository abstraction works in the same way, as shown in the following example: @@ -777,7 +777,7 @@ By default, the [auto-configuration packages](../using/auto-configuration.md#usi You can customize the locations to look for repositories and documents by using `@EnableElasticsearchRepositories` and `@EntityScan` respectively. > [!TIP] -> For complete details of Spring Data Elasticsearch, see the [reference documentation](https://docs.spring.io/spring-data/elasticsearch/reference/{version-spring-data-elasticsearch-docs}). +> For complete details of Spring Data Elasticsearch, see the [reference documentation](https://docs.spring.io/spring-data/elasticsearch/reference/5.3). Spring Boot supports both classic and reactive Elasticsearch repositories, using the `ElasticsearchRestTemplate` or `ReactiveElasticsearchTemplate` beans. Most likely those beans are auto-configured by Spring Boot given the required dependencies are present. @@ -969,7 +969,7 @@ By default, the [auto-configuration packages](../using/auto-configuration.md#usi You can customize the locations to look for repositories and entities by using `@EnableCassandraRepositories` and `@EntityScan` respectively. > [!TIP] -> For complete details of Spring Data Cassandra, see the [reference documentation](https://docs.spring.io/spring-data/cassandra/reference/{version-spring-data-cassandra-docs}). +> For complete details of Spring Data Cassandra, see the [reference documentation](https://docs.spring.io/spring-data/cassandra/reference/4.3). @@ -1041,7 +1041,7 @@ Repositories and documents are found through scanning. By default, the [auto-configuration packages](../using/auto-configuration.md#using.auto-configuration.packages) are scanned. You can customize the locations to look for repositories and documents by using `@EnableCouchbaseRepositories` and `@EntityScan` respectively. -For complete details of Spring Data Couchbase, see the [reference documentation](https://docs.spring.io/spring-data/couchbase/reference/{version-spring-data-couchbase-docs}). +For complete details of Spring Data Couchbase, see the [reference documentation](https://docs.spring.io/spring-data/couchbase/reference/5.3). You can inject an auto-configured `CouchbaseTemplate` instance as you would with any other Spring Bean, provided a `CouchbaseClientFactory` bean is available. This happens when a `Cluster` is available, as described above, and a bucket name has been specified: @@ -1199,7 +1199,7 @@ By default, the [auto-configuration packages](../using/auto-configuration.md#usi You can customize the locations to look for repositories and documents by using `@EnableLdapRepositories` and `@EntityScan` respectively. > [!TIP] -> For complete details of Spring Data LDAP, see the [reference documentation](https://docs.spring.io/spring-data/ldap/reference/{version-spring-data-ldap-docs}). +> For complete details of Spring Data LDAP, see the [reference documentation](https://docs.spring.io/spring-data/ldap/reference/3.3). You can also inject an auto-configured `LdapTemplate` instance as you would with any other Spring Bean, as shown in the following example: diff --git a/markdown/boot/3.3.5/reference/data/sql.md b/markdown/boot/3.3.5/reference/data/sql.md index dd971ec8..b091c52e 100644 --- a/markdown/boot/3.3.5/reference/data/sql.md +++ b/markdown/boot/3.3.5/reference/data/sql.md @@ -429,9 +429,9 @@ class City : Serializable { JPA queries are created automatically from your method names. For example, a `CityRepository` interface might declare a `findAllByState(String state)` method to find all the cities in a given state. -For more complex queries, you can annotate your method with Spring Data’s [`Query`](https://docs.spring.io/spring-data/jpa/docs/{version-spring-data-jpa-javadoc}/api/org/springframework/data/jpa/repository/Query.html) annotation. +For more complex queries, you can annotate your method with Spring Data’s [`Query`](https://docs.spring.io/spring-data/jpa/docs/3.3.x/api/org/springframework/data/jpa/repository/Query.html) annotation. -Spring Data repositories usually extend from the [`Repository`](https://docs.spring.io/spring-data/commons/docs/{version-spring-data-commons-javadoc}/api/org/springframework/data/repository/Repository.html) or [`CrudRepository`](https://docs.spring.io/spring-data/commons/docs/{version-spring-data-commons-javadoc}/api/org/springframework/data/repository/CrudRepository.html) interfaces. +Spring Data repositories usually extend from the [`Repository`](https://docs.spring.io/spring-data/commons/docs/3.3.x/api/org/springframework/data/repository/Repository.html) or [`CrudRepository`](https://docs.spring.io/spring-data/commons/docs/3.3.x/api/org/springframework/data/repository/CrudRepository.html) interfaces. If you use auto-configuration, the [auto-configuration packages](../using/auto-configuration.md#using.auto-configuration.packages) are searched for repositories. > [!TIP] @@ -485,7 +485,7 @@ If more than one exists, the one named `applicationTaskExecutor` will be used. > [!TIP] > We have barely scratched the surface of Spring Data JPA. -> For complete details, see the [Spring Data JPA reference documentation](https://docs.spring.io/spring-data/jpa/reference/{version-spring-data-jpa-docs}). +> For complete details, see the [Spring Data JPA reference documentation](https://docs.spring.io/spring-data/jpa/reference/3.3). @@ -530,7 +530,7 @@ interface CountryRepository : ``` > [!NOTE] -> For more details, check the [Spring Data Envers reference documentation](https://docs.spring.io/spring-data/jpa/reference/{version-spring-data-jpa-docs}/envers.html). +> For more details, check the [Spring Data Envers reference documentation](https://docs.spring.io/spring-data/jpa/reference/3.3/envers.html). @@ -598,7 +598,7 @@ They can be added to your project with a single dependency on `spring-boot-start If necessary, you can take control of Spring Data JDBC’s configuration by adding the `@EnableJdbcRepositories` annotation or an `AbstractJdbcConfiguration` subclass to your application. > [!TIP] -> For complete details of Spring Data JDBC, see the [reference documentation](https://docs.spring.io/spring-data/relational/reference/{version-spring-data-jdbc-docs}). +> For complete details of Spring Data JDBC, see the [reference documentation](https://docs.spring.io/spring-data/relational/reference/3.3). @@ -1049,9 +1049,9 @@ class MyBean(private val databaseClient: DatabaseClient) { Queries are created automatically from your method names. For example, a `CityRepository` interface might declare a `findAllByState(String state)` method to find all the cities in a given state. -For more complex queries, you can annotate your method with Spring Data’s [`@Query`](https://docs.spring.io/spring-data/r2dbc/docs/{version-spring-data-r2dbc-javadoc}/api/org/springframework/data/r2dbc/repository/Query.html) annotation. +For more complex queries, you can annotate your method with Spring Data’s [`@Query`](https://docs.spring.io/spring-data/r2dbc/docs/3.3.x/api/org/springframework/data/r2dbc/repository/Query.html) annotation. -Spring Data repositories usually extend from the [`Repository`](https://docs.spring.io/spring-data/commons/docs/{version-spring-data-commons-javadoc}/api/org/springframework/data/repository/Repository.html) or [`CrudRepository`](https://docs.spring.io/spring-data/commons/docs/{version-spring-data-commons-javadoc}/api/org/springframework/data/repository/CrudRepository.html) interfaces. +Spring Data repositories usually extend from the [`Repository`](https://docs.spring.io/spring-data/commons/docs/3.3.x/api/org/springframework/data/repository/Repository.html) or [`CrudRepository`](https://docs.spring.io/spring-data/commons/docs/3.3.x/api/org/springframework/data/repository/CrudRepository.html) interfaces. If you use auto-configuration, the [auto-configuration packages](../using/auto-configuration.md#using.auto-configuration.packages) are searched for repositories. The following example shows a typical Spring Data repository interface definition: @@ -1084,4 +1084,4 @@ interface CityRepository : Repository { ``` > [!TIP] -> We have barely scratched the surface of Spring Data R2DBC. For complete details, see the [Spring Data R2DBC reference documentation](https://docs.spring.io/spring-data/relational/reference/{version-spring-data-r2dbc-docs}). +> We have barely scratched the surface of Spring Data R2DBC. For complete details, see the [Spring Data R2DBC reference documentation](https://docs.spring.io/spring-data/relational/reference/3.3). diff --git a/markdown/boot/3.3.5/reference/using/build-systems.md b/markdown/boot/3.3.5/reference/using/build-systems.md index fdf1c25f..4167c04b 100644 --- a/markdown/boot/3.3.5/reference/using/build-systems.md +++ b/markdown/boot/3.3.5/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.3.5/tutorial/first-application/index.md b/markdown/boot/3.3.5/tutorial/first-application/index.md index cf877e6f..05319fa4 100644 --- a/markdown/boot/3.3.5/tutorial/first-application/index.md +++ b/markdown/boot/3.3.5/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.5 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.3.5' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.5) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.5) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.3.5:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.5) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.6/build-tool-plugin/antlib.md b/markdown/boot/3.3.6/build-tool-plugin/antlib.md index 1e41a6cb..9ee63311 100644 --- a/markdown/boot/3.3.6/build-tool-plugin/antlib.md +++ b/markdown/boot/3.3.6/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.3.6/cli/using-the-cli.md b/markdown/boot/3.3.6/cli/using-the-cli.md index 17bb59a3..f4330802 100644 --- a/markdown/boot/3.3.6/cli/using-the-cli.md +++ b/markdown/boot/3.3.6/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.6 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.3.6) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.6 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.3.6/how-to/build.md b/markdown/boot/3.3.6/how-to/build.md index 64474957..be5bf34e 100644 --- a/markdown/boot/3.3.6/how-to/build.md +++ b/markdown/boot/3.3.6/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.6 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.6 diff --git a/markdown/boot/3.3.6/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.3.6/how-to/native-image/developing-your-first-application.md index 907fbe2d..669af0f3 100644 --- a/markdown/boot/3.3.6/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.3.6/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.6 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.6) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.6/how-to/native-image/testing-native-applications.md b/markdown/boot/3.3.6/how-to/native-image/testing-native-applications.md index 7db07dac..8f0fbe1e 100644 --- a/markdown/boot/3.3.6/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.3.6/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.6 ``` diff --git a/markdown/boot/3.3.6/installing.md b/markdown/boot/3.3.6/installing.md index a790f47b..2bfa9bd4 100644 --- a/markdown/boot/3.3.6/installing.md +++ b/markdown/boot/3.3.6/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.6 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.3.6-bin/spring-3.3.6/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.6 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.3.6 ================================================================================ + - local version diff --git a/markdown/boot/3.3.6/reference/testing/testcontainers.md b/markdown/boot/3.3.6/reference/testing/testcontainers.md index ff2e47c3..40308895 100644 --- a/markdown/boot/3.3.6/reference/testing/testcontainers.md +++ b/markdown/boot/3.3.6/reference/testing/testcontainers.md @@ -154,26 +154,26 @@ The following service connection factories are provided in the `spring-boot-test | --- | --- | | [`ActiveMQConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/jms/activemq/ActiveMQConnectionDetails.html) | Containers named "symptoma/activemq" or [`ActiveMQContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/activemq/ActiveMQContainer.html) | | [`ArtemisConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisConnectionDetails.html) | Containers of type [`ArtemisContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/activemq/ArtemisContainer.html) | -| [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/cassandra/{version-testcontainers-cassandra}/org/testcontainers/containers/CassandraContainer.html) | +| [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/cassandra/1.19.8/org/testcontainers/containers/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/kafka/{version-testcontainers-kafka}/org/testcontainers/containers/KafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/redpanda/RedpandaContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/kafka/1.19.8/org/testcontainers/containers/KafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/redpanda/RedpandaContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.19.8/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.19.8/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.19.8/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.19.8/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.19.8/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.19.8/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.19.8/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.19.8/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.19.8/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.19.8/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers named "redis" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.19.8/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.3.6/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -183,7 +183,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.1.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers, e.g. [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers, e.g. [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.19.8/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.19.8/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/containers/GenericContainer.html), e.g. with Redis, as shown in the following example: #### Java diff --git a/markdown/boot/3.3.6/reference/using/build-systems.md b/markdown/boot/3.3.6/reference/using/build-systems.md index f8ed4bf2..ce8bd18b 100644 --- a/markdown/boot/3.3.6/reference/using/build-systems.md +++ b/markdown/boot/3.3.6/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.3.6/tutorial/first-application/index.md b/markdown/boot/3.3.6/tutorial/first-application/index.md index 3fb7bcd1..7fe01094 100644 --- a/markdown/boot/3.3.6/tutorial/first-application/index.md +++ b/markdown/boot/3.3.6/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.6 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.3.6' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.6) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.6) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.3.6:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.6) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.7/build-tool-plugin/antlib.md b/markdown/boot/3.3.7/build-tool-plugin/antlib.md index 1e41a6cb..b43c5d5a 100644 --- a/markdown/boot/3.3.7/build-tool-plugin/antlib.md +++ b/markdown/boot/3.3.7/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.3.7/cli/using-the-cli.md b/markdown/boot/3.3.7/cli/using-the-cli.md index 17bb59a3..f8bba792 100644 --- a/markdown/boot/3.3.7/cli/using-the-cli.md +++ b/markdown/boot/3.3.7/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.7 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.3.7) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.7 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.3.7/how-to/build.md b/markdown/boot/3.3.7/how-to/build.md index 26d0ab45..c99b8348 100644 --- a/markdown/boot/3.3.7/how-to/build.md +++ b/markdown/boot/3.3.7/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.7 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.7 diff --git a/markdown/boot/3.3.7/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.3.7/how-to/native-image/developing-your-first-application.md index e03c256f..5cf1a087 100644 --- a/markdown/boot/3.3.7/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.3.7/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.7 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.7) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.7/how-to/native-image/testing-native-applications.md b/markdown/boot/3.3.7/how-to/native-image/testing-native-applications.md index 9385579e..d23761e3 100644 --- a/markdown/boot/3.3.7/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.3.7/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.7 ``` diff --git a/markdown/boot/3.3.7/installing.md b/markdown/boot/3.3.7/installing.md index 92512be6..fba27143 100644 --- a/markdown/boot/3.3.7/installing.md +++ b/markdown/boot/3.3.7/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.7 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.3.7-bin/spring-3.3.7/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.7 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.3.7 ================================================================================ + - local version diff --git a/markdown/boot/3.3.7/reference/testing/testcontainers.md b/markdown/boot/3.3.7/reference/testing/testcontainers.md index 23ece78a..fbfb3cd8 100644 --- a/markdown/boot/3.3.7/reference/testing/testcontainers.md +++ b/markdown/boot/3.3.7/reference/testing/testcontainers.md @@ -154,26 +154,26 @@ The following service connection factories are provided in the `spring-boot-test | --- | --- | | [`ActiveMQConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/jms/activemq/ActiveMQConnectionDetails.html) | Containers named "symptoma/activemq" or [`ActiveMQContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/activemq/ActiveMQContainer.html) | | [`ArtemisConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisConnectionDetails.html) | Containers of type [`ArtemisContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/activemq/ArtemisContainer.html) | -| [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/cassandra/{version-testcontainers-cassandra}/org/testcontainers/containers/CassandraContainer.html) | +| [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/cassandra/1.19.8/org/testcontainers/containers/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/kafka/{version-testcontainers-kafka}/org/testcontainers/containers/KafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/redpanda/RedpandaContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/kafka/1.19.8/org/testcontainers/containers/KafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/redpanda/RedpandaContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.19.8/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.19.8/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.19.8/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.19.8/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.19.8/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.19.8/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.19.8/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.19.8/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.19.8/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.19.8/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers named "redis" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.19.8/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.3.7/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -183,7 +183,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.1.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers, e.g. [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers, e.g. [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.19.8/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.19.8/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/containers/GenericContainer.html), e.g. with Redis, as shown in the following example: #### Java diff --git a/markdown/boot/3.3.7/reference/using/build-systems.md b/markdown/boot/3.3.7/reference/using/build-systems.md index c9abbafc..acfa6853 100644 --- a/markdown/boot/3.3.7/reference/using/build-systems.md +++ b/markdown/boot/3.3.7/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.3.7/tutorial/first-application/index.md b/markdown/boot/3.3.7/tutorial/first-application/index.md index 3166d6d7..1cd0964d 100644 --- a/markdown/boot/3.3.7/tutorial/first-application/index.md +++ b/markdown/boot/3.3.7/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.7 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.3.7' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.7) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.7) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.3.7:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.7) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.8/build-tool-plugin/antlib.md b/markdown/boot/3.3.8/build-tool-plugin/antlib.md index 1e41a6cb..752d94e9 100644 --- a/markdown/boot/3.3.8/build-tool-plugin/antlib.md +++ b/markdown/boot/3.3.8/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.3.8/cli/using-the-cli.md b/markdown/boot/3.3.8/cli/using-the-cli.md index 17bb59a3..0fb67f7c 100644 --- a/markdown/boot/3.3.8/cli/using-the-cli.md +++ b/markdown/boot/3.3.8/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.8 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.3.8) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.8 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.3.8/how-to/build.md b/markdown/boot/3.3.8/how-to/build.md index 1892b0e7..8e4d2ed2 100644 --- a/markdown/boot/3.3.8/how-to/build.md +++ b/markdown/boot/3.3.8/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.8 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.8 diff --git a/markdown/boot/3.3.8/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.3.8/how-to/native-image/developing-your-first-application.md index ae4fc2eb..ff909da7 100644 --- a/markdown/boot/3.3.8/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.3.8/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.8 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.8) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.8/how-to/native-image/testing-native-applications.md b/markdown/boot/3.3.8/how-to/native-image/testing-native-applications.md index a86f8045..c6e2b34d 100644 --- a/markdown/boot/3.3.8/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.3.8/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.8 ``` diff --git a/markdown/boot/3.3.8/installing.md b/markdown/boot/3.3.8/installing.md index d5838070..1c9fb311 100644 --- a/markdown/boot/3.3.8/installing.md +++ b/markdown/boot/3.3.8/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.8 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.3.8-bin/spring-3.3.8/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.8 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.3.8 ================================================================================ + - local version diff --git a/markdown/boot/3.3.8/reference/testing/testcontainers.md b/markdown/boot/3.3.8/reference/testing/testcontainers.md index ea399991..0d265b2d 100644 --- a/markdown/boot/3.3.8/reference/testing/testcontainers.md +++ b/markdown/boot/3.3.8/reference/testing/testcontainers.md @@ -154,26 +154,26 @@ The following service connection factories are provided in the `spring-boot-test | --- | --- | | [`ActiveMQConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/jms/activemq/ActiveMQConnectionDetails.html) | Containers named "symptoma/activemq" or [`ActiveMQContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/activemq/ActiveMQContainer.html) | | [`ArtemisConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisConnectionDetails.html) | Containers of type [`ArtemisContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/activemq/ArtemisContainer.html) | -| [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/cassandra/{version-testcontainers-cassandra}/org/testcontainers/containers/CassandraContainer.html) | +| [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/cassandra/1.19.8/org/testcontainers/containers/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/kafka/{version-testcontainers-kafka}/org/testcontainers/containers/KafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/redpanda/RedpandaContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/kafka/1.19.8/org/testcontainers/containers/KafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/redpanda/RedpandaContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.19.8/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.19.8/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.19.8/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.19.8/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.19.8/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.19.8/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.19.8/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.19.8/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.19.8/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.19.8/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers named "redis" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.19.8/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.3.8/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -183,7 +183,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.1.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers, e.g. [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers, e.g. [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.19.8/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.19.8/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/containers/GenericContainer.html), e.g. with Redis, as shown in the following example: #### Java diff --git a/markdown/boot/3.3.8/reference/using/build-systems.md b/markdown/boot/3.3.8/reference/using/build-systems.md index dda0cadf..0a2f8bb0 100644 --- a/markdown/boot/3.3.8/reference/using/build-systems.md +++ b/markdown/boot/3.3.8/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.3.8/tutorial/first-application/index.md b/markdown/boot/3.3.8/tutorial/first-application/index.md index 435e8fc8..ce64f963 100644 --- a/markdown/boot/3.3.8/tutorial/first-application/index.md +++ b/markdown/boot/3.3.8/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.8 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.3.8' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.8) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.8) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.3.8:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.8) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.9/build-tool-plugin/antlib.md b/markdown/boot/3.3.9/build-tool-plugin/antlib.md index 1e41a6cb..86692326 100644 --- a/markdown/boot/3.3.9/build-tool-plugin/antlib.md +++ b/markdown/boot/3.3.9/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.3.9/cli/using-the-cli.md b/markdown/boot/3.3.9/cli/using-the-cli.md index 17bb59a3..a583416a 100644 --- a/markdown/boot/3.3.9/cli/using-the-cli.md +++ b/markdown/boot/3.3.9/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.9 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.3.9) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.9 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.3.9/how-to/build.md b/markdown/boot/3.3.9/how-to/build.md index 9f2d09f3..ffcd0e38 100644 --- a/markdown/boot/3.3.9/how-to/build.md +++ b/markdown/boot/3.3.9/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.9 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.3.9 diff --git a/markdown/boot/3.3.9/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.3.9/how-to/native-image/developing-your-first-application.md index 44de32ed..a1ddb1f9 100644 --- a/markdown/boot/3.3.9/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.3.9/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.9 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.9) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.3.9/how-to/native-image/testing-native-applications.md b/markdown/boot/3.3.9/how-to/native-image/testing-native-applications.md index e9aa2060..3b1a6192 100644 --- a/markdown/boot/3.3.9/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.3.9/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.9 ``` diff --git a/markdown/boot/3.3.9/installing.md b/markdown/boot/3.3.9/installing.md index 40a14a49..0f6c0bbf 100644 --- a/markdown/boot/3.3.9/installing.md +++ b/markdown/boot/3.3.9/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.9 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.3.9-bin/spring-3.3.9/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.3.9 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.3.9 ================================================================================ + - local version diff --git a/markdown/boot/3.3.9/reference/testing/testcontainers.md b/markdown/boot/3.3.9/reference/testing/testcontainers.md index 72b2fc57..8eb55211 100644 --- a/markdown/boot/3.3.9/reference/testing/testcontainers.md +++ b/markdown/boot/3.3.9/reference/testing/testcontainers.md @@ -154,26 +154,26 @@ The following service connection factories are provided in the `spring-boot-test | --- | --- | | [`ActiveMQConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/jms/activemq/ActiveMQConnectionDetails.html) | Containers named "symptoma/activemq" or [`ActiveMQContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/activemq/ActiveMQContainer.html) | | [`ArtemisConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisConnectionDetails.html) | Containers of type [`ArtemisContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/activemq/ArtemisContainer.html) | -| [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/cassandra/{version-testcontainers-cassandra}/org/testcontainers/containers/CassandraContainer.html) | +| [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/cassandra/1.19.8/org/testcontainers/containers/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/kafka/{version-testcontainers-kafka}/org/testcontainers/containers/KafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/redpanda/RedpandaContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/kafka/1.19.8/org/testcontainers/containers/KafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/redpanda/RedpandaContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.19.8/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.19.8/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.19.8/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.19.8/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.19.8/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.19.8/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.19.8/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.19.8/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.19.8/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.19.8/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.19.8/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers named "redis" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.19.8/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.3.9/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -183,7 +183,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.1.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers, e.g. [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers, e.g. [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.19.8/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.19.8/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.19.8/org/testcontainers/containers/GenericContainer.html), e.g. with Redis, as shown in the following example: #### Java diff --git a/markdown/boot/3.3.9/reference/using/build-systems.md b/markdown/boot/3.3.9/reference/using/build-systems.md index e05a2aa6..8c751730 100644 --- a/markdown/boot/3.3.9/reference/using/build-systems.md +++ b/markdown/boot/3.3.9/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.3.9/tutorial/first-application/index.md b/markdown/boot/3.3.9/tutorial/first-application/index.md index 37ac9b2e..54fd799f 100644 --- a/markdown/boot/3.3.9/tutorial/first-application/index.md +++ b/markdown/boot/3.3.9/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.3.9 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.3.9' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.9) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.9) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.3.9:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.3.9) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.0/build-tool-plugin/antlib.md b/markdown/boot/3.4.0/build-tool-plugin/antlib.md index 1e41a6cb..302ea67f 100644 --- a/markdown/boot/3.4.0/build-tool-plugin/antlib.md +++ b/markdown/boot/3.4.0/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.4.0/cli/using-the-cli.md b/markdown/boot/3.4.0/cli/using-the-cli.md index 17bb59a3..d1ec5bb4 100644 --- a/markdown/boot/3.4.0/cli/using-the-cli.md +++ b/markdown/boot/3.4.0/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.0 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.4.0) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.0 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.4.0/how-to/build.md b/markdown/boot/3.4.0/how-to/build.md index 7f8e94ab..2fcb2705 100644 --- a/markdown/boot/3.4.0/how-to/build.md +++ b/markdown/boot/3.4.0/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.0 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.0 diff --git a/markdown/boot/3.4.0/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.4.0/how-to/native-image/developing-your-first-application.md index 0805739b..514cdd17 100644 --- a/markdown/boot/3.4.0/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.4.0/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.0 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.0) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.0/how-to/native-image/testing-native-applications.md b/markdown/boot/3.4.0/how-to/native-image/testing-native-applications.md index 8088cbc1..caa8ebc4 100644 --- a/markdown/boot/3.4.0/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.4.0/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.0 ``` diff --git a/markdown/boot/3.4.0/installing.md b/markdown/boot/3.4.0/installing.md index 5552116d..87a092de 100644 --- a/markdown/boot/3.4.0/installing.md +++ b/markdown/boot/3.4.0/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.0 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.0-bin/spring-3.4.0/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.0 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.4.0 ================================================================================ + - local version diff --git a/markdown/boot/3.4.0/reference/testing/testcontainers.md b/markdown/boot/3.4.0/reference/testing/testcontainers.md index 3a432de7..a04ef461 100644 --- a/markdown/boot/3.4.0/reference/testing/testcontainers.md +++ b/markdown/boot/3.4.0/reference/testing/testcontainers.md @@ -157,24 +157,24 @@ The following service connection factories are provided in the `spring-boot-test | [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/cassandra/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.4/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.4/org/testcontainers/containers/JdbcDatabaseContainer.html) | | [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/kafka/KafkaContainer.html), [`ConfluentKafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/kafka/ConfluentKafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/redpanda/RedpandaContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.4/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.20.4/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.20.4/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpLoggingConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/actuate/autoconfigure/logging/otlp/OtlpLoggingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.20.4/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.20.4/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.20.4/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.20.4/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.20.4/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.20.4/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.20.4/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.20.4/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers of type [`RedisContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.2/com/redis/testcontainers/RedisContainer.html) or [`RedisStackContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.2/com/redis/testcontainers/RedisStackContainer.html), or containers named "redis", "redis/redis-stack" or "redis/redis-stack-server" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.20.4/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.4.0/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -184,7 +184,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.2.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.20.4/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.20.4/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/containers/GenericContainer.html), for example with Redis as shown in the following example: #### Java diff --git a/markdown/boot/3.4.0/reference/using/build-systems.md b/markdown/boot/3.4.0/reference/using/build-systems.md index 66c04be1..fd0f7293 100644 --- a/markdown/boot/3.4.0/reference/using/build-systems.md +++ b/markdown/boot/3.4.0/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.4.0/tutorial/first-application/index.md b/markdown/boot/3.4.0/tutorial/first-application/index.md index 977576f5..ee30d340 100644 --- a/markdown/boot/3.4.0/tutorial/first-application/index.md +++ b/markdown/boot/3.4.0/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.0 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.4.0' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.0) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.0) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.4.0:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.0) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.1/build-tool-plugin/antlib.md b/markdown/boot/3.4.1/build-tool-plugin/antlib.md index 1e41a6cb..d709cfcd 100644 --- a/markdown/boot/3.4.1/build-tool-plugin/antlib.md +++ b/markdown/boot/3.4.1/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.4.1/cli/using-the-cli.md b/markdown/boot/3.4.1/cli/using-the-cli.md index 17bb59a3..deb7f83d 100644 --- a/markdown/boot/3.4.1/cli/using-the-cli.md +++ b/markdown/boot/3.4.1/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.1 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.4.1) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.1 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.4.1/how-to/build.md b/markdown/boot/3.4.1/how-to/build.md index c1f30bb6..10608e99 100644 --- a/markdown/boot/3.4.1/how-to/build.md +++ b/markdown/boot/3.4.1/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.1 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.1 diff --git a/markdown/boot/3.4.1/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.4.1/how-to/native-image/developing-your-first-application.md index 3d407b18..f4fcf752 100644 --- a/markdown/boot/3.4.1/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.4.1/how-to/native-image/developing-your-first-application.md @@ -89,7 +89,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.1 ``` @@ -189,8 +189,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -263,7 +263,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.1) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.1/how-to/native-image/testing-native-applications.md b/markdown/boot/3.4.1/how-to/native-image/testing-native-applications.md index 76b98d7b..3ce5c6fd 100644 --- a/markdown/boot/3.4.1/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.4.1/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.1 ``` diff --git a/markdown/boot/3.4.1/installing.md b/markdown/boot/3.4.1/installing.md index e0672071..18639093 100644 --- a/markdown/boot/3.4.1/installing.md +++ b/markdown/boot/3.4.1/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.1 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.1-bin/spring-3.4.1/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.1 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.4.1 ================================================================================ + - local version diff --git a/markdown/boot/3.4.1/reference/testing/testcontainers.md b/markdown/boot/3.4.1/reference/testing/testcontainers.md index 18ee5eb1..d86bb96c 100644 --- a/markdown/boot/3.4.1/reference/testing/testcontainers.md +++ b/markdown/boot/3.4.1/reference/testing/testcontainers.md @@ -157,24 +157,24 @@ The following service connection factories are provided in the `spring-boot-test | [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/cassandra/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.4/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.4/org/testcontainers/containers/JdbcDatabaseContainer.html) | | [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/kafka/KafkaContainer.html), [`ConfluentKafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/kafka/ConfluentKafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/redpanda/RedpandaContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.4/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.20.4/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.20.4/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpLoggingConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/actuate/autoconfigure/logging/otlp/OtlpLoggingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.20.4/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.20.4/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.20.4/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.20.4/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.20.4/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.20.4/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.20.4/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.20.4/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers of type [`RedisContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.2/com/redis/testcontainers/RedisContainer.html) or [`RedisStackContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.2/com/redis/testcontainers/RedisStackContainer.html), or containers named "redis", "redis/redis-stack" or "redis/redis-stack-server" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.20.4/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.4.1/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -184,7 +184,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.2.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.20.4/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.20.4/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/containers/GenericContainer.html), for example with Redis as shown in the following example: #### Java diff --git a/markdown/boot/3.4.1/reference/using/build-systems.md b/markdown/boot/3.4.1/reference/using/build-systems.md index 7c7f3780..06404c36 100644 --- a/markdown/boot/3.4.1/reference/using/build-systems.md +++ b/markdown/boot/3.4.1/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.4.1/tutorial/first-application/index.md b/markdown/boot/3.4.1/tutorial/first-application/index.md index c1924d39..df77db98 100644 --- a/markdown/boot/3.4.1/tutorial/first-application/index.md +++ b/markdown/boot/3.4.1/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.1 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.4.1' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.1) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.1) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.4.1:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.1) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.10/build-tool-plugin/antlib.md b/markdown/boot/3.4.10/build-tool-plugin/antlib.md index 1e41a6cb..4f79ceaf 100644 --- a/markdown/boot/3.4.10/build-tool-plugin/antlib.md +++ b/markdown/boot/3.4.10/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.4.10/cli/using-the-cli.md b/markdown/boot/3.4.10/cli/using-the-cli.md index 17bb59a3..3f208984 100644 --- a/markdown/boot/3.4.10/cli/using-the-cli.md +++ b/markdown/boot/3.4.10/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.10 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.4.10) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.10 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.4.10/how-to/build.md b/markdown/boot/3.4.10/how-to/build.md index a4a882f7..21c1c4de 100644 --- a/markdown/boot/3.4.10/how-to/build.md +++ b/markdown/boot/3.4.10/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.10 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.10 diff --git a/markdown/boot/3.4.10/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.4.10/how-to/native-image/developing-your-first-application.md index a64c4ae5..b206fc2e 100644 --- a/markdown/boot/3.4.10/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.4.10/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.10 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.10) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.10/how-to/native-image/testing-native-applications.md b/markdown/boot/3.4.10/how-to/native-image/testing-native-applications.md index 4018cec1..7fa12b29 100644 --- a/markdown/boot/3.4.10/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.4.10/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.10 ``` diff --git a/markdown/boot/3.4.10/installing.md b/markdown/boot/3.4.10/installing.md index 381cf044..4d0277ee 100644 --- a/markdown/boot/3.4.10/installing.md +++ b/markdown/boot/3.4.10/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.10 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.10-bin/spring-3.4.10/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.10 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.4.10 ================================================================================ + - local version diff --git a/markdown/boot/3.4.10/reference/using/build-systems.md b/markdown/boot/3.4.10/reference/using/build-systems.md index b90e08f7..63ea3e45 100644 --- a/markdown/boot/3.4.10/reference/using/build-systems.md +++ b/markdown/boot/3.4.10/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.4.10/tutorial/first-application/index.md b/markdown/boot/3.4.10/tutorial/first-application/index.md index 4c5905af..9f91a689 100644 --- a/markdown/boot/3.4.10/tutorial/first-application/index.md +++ b/markdown/boot/3.4.10/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.10 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.4.10' } apply plugin: 'io.spring.dependency-management' @@ -343,7 +343,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.10) ....... . . . ....... . . . (log output here) ....... . . . @@ -376,7 +376,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.10) ....... . . . ....... . . . (log output here) ....... . . . @@ -447,7 +447,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.4.10:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -475,7 +475,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.10) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.11/build-tool-plugin/antlib.md b/markdown/boot/3.4.11/build-tool-plugin/antlib.md index 1e41a6cb..605875d0 100644 --- a/markdown/boot/3.4.11/build-tool-plugin/antlib.md +++ b/markdown/boot/3.4.11/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.4.11/cli/using-the-cli.md b/markdown/boot/3.4.11/cli/using-the-cli.md index 17bb59a3..ef2faa60 100644 --- a/markdown/boot/3.4.11/cli/using-the-cli.md +++ b/markdown/boot/3.4.11/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.11 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.4.11) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.11 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.4.11/how-to/build.md b/markdown/boot/3.4.11/how-to/build.md index 19da0ae1..cd83079e 100644 --- a/markdown/boot/3.4.11/how-to/build.md +++ b/markdown/boot/3.4.11/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.11 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.11 diff --git a/markdown/boot/3.4.11/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.4.11/how-to/native-image/developing-your-first-application.md index 328be62b..c5e9ee28 100644 --- a/markdown/boot/3.4.11/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.4.11/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.11 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.11) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.11/how-to/native-image/testing-native-applications.md b/markdown/boot/3.4.11/how-to/native-image/testing-native-applications.md index fa7b0df0..88d6a6fb 100644 --- a/markdown/boot/3.4.11/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.4.11/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.11 ``` diff --git a/markdown/boot/3.4.11/installing.md b/markdown/boot/3.4.11/installing.md index dbe2a74a..af5819ad 100644 --- a/markdown/boot/3.4.11/installing.md +++ b/markdown/boot/3.4.11/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.11 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.11-bin/spring-3.4.11/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.11 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.4.11 ================================================================================ + - local version diff --git a/markdown/boot/3.4.11/reference/using/build-systems.md b/markdown/boot/3.4.11/reference/using/build-systems.md index 31df1822..49350397 100644 --- a/markdown/boot/3.4.11/reference/using/build-systems.md +++ b/markdown/boot/3.4.11/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.4.11/tutorial/first-application/index.md b/markdown/boot/3.4.11/tutorial/first-application/index.md index 28b762dc..f5e04200 100644 --- a/markdown/boot/3.4.11/tutorial/first-application/index.md +++ b/markdown/boot/3.4.11/tutorial/first-application/index.md @@ -93,7 +93,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.11 @@ -120,7 +120,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.4.11' } apply plugin: 'io.spring.dependency-management' @@ -347,7 +347,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.11) ....... . . . ....... . . . (log output here) ....... . . . @@ -380,7 +380,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.11) ....... . . . ....... . . . (log output here) ....... . . . @@ -451,7 +451,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.4.11:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -479,7 +479,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.11) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.12/build-tool-plugin/antlib.md b/markdown/boot/3.4.12/build-tool-plugin/antlib.md index 1e41a6cb..09788b73 100644 --- a/markdown/boot/3.4.12/build-tool-plugin/antlib.md +++ b/markdown/boot/3.4.12/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.4.12/cli/using-the-cli.md b/markdown/boot/3.4.12/cli/using-the-cli.md index 17bb59a3..40017e17 100644 --- a/markdown/boot/3.4.12/cli/using-the-cli.md +++ b/markdown/boot/3.4.12/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.12 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.4.12) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.12 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.4.12/how-to/build.md b/markdown/boot/3.4.12/how-to/build.md index 573167ec..52846813 100644 --- a/markdown/boot/3.4.12/how-to/build.md +++ b/markdown/boot/3.4.12/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.12 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.12 diff --git a/markdown/boot/3.4.12/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.4.12/how-to/native-image/developing-your-first-application.md index e64af65b..00315a1e 100644 --- a/markdown/boot/3.4.12/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.4.12/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.12 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.12) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.12/how-to/native-image/testing-native-applications.md b/markdown/boot/3.4.12/how-to/native-image/testing-native-applications.md index 066a082e..ad5bf75f 100644 --- a/markdown/boot/3.4.12/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.4.12/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.12 ``` diff --git a/markdown/boot/3.4.12/installing.md b/markdown/boot/3.4.12/installing.md index 2e29efad..6b391d6d 100644 --- a/markdown/boot/3.4.12/installing.md +++ b/markdown/boot/3.4.12/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.12 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.12-bin/spring-3.4.12/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.12 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.4.12 ================================================================================ + - local version diff --git a/markdown/boot/3.4.12/reference/using/build-systems.md b/markdown/boot/3.4.12/reference/using/build-systems.md index 237e553c..572afc62 100644 --- a/markdown/boot/3.4.12/reference/using/build-systems.md +++ b/markdown/boot/3.4.12/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.4.12/tutorial/first-application/index.md b/markdown/boot/3.4.12/tutorial/first-application/index.md index fa9bd165..0f529a36 100644 --- a/markdown/boot/3.4.12/tutorial/first-application/index.md +++ b/markdown/boot/3.4.12/tutorial/first-application/index.md @@ -93,7 +93,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.12 @@ -120,7 +120,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.4.12' } apply plugin: 'io.spring.dependency-management' @@ -347,7 +347,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.12) ....... . . . ....... . . . (log output here) ....... . . . @@ -380,7 +380,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.12) ....... . . . ....... . . . (log output here) ....... . . . @@ -451,7 +451,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.4.12:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -479,7 +479,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.12) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.13/build-tool-plugin/antlib.md b/markdown/boot/3.4.13/build-tool-plugin/antlib.md index 1e41a6cb..f83de733 100644 --- a/markdown/boot/3.4.13/build-tool-plugin/antlib.md +++ b/markdown/boot/3.4.13/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.4.13/cli/using-the-cli.md b/markdown/boot/3.4.13/cli/using-the-cli.md index 17bb59a3..f6d31685 100644 --- a/markdown/boot/3.4.13/cli/using-the-cli.md +++ b/markdown/boot/3.4.13/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.13 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.4.13) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.13 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.4.13/how-to/build.md b/markdown/boot/3.4.13/how-to/build.md index d6ddd383..802dc102 100644 --- a/markdown/boot/3.4.13/how-to/build.md +++ b/markdown/boot/3.4.13/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.13 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.13 diff --git a/markdown/boot/3.4.13/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.4.13/how-to/native-image/developing-your-first-application.md index 2cea0a3a..175738fe 100644 --- a/markdown/boot/3.4.13/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.4.13/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.13 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.13) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.13/how-to/native-image/testing-native-applications.md b/markdown/boot/3.4.13/how-to/native-image/testing-native-applications.md index 24072b83..3dacfb3b 100644 --- a/markdown/boot/3.4.13/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.4.13/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.13 ``` diff --git a/markdown/boot/3.4.13/installing.md b/markdown/boot/3.4.13/installing.md index bd3b9f74..9eafbd0b 100644 --- a/markdown/boot/3.4.13/installing.md +++ b/markdown/boot/3.4.13/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.13 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.13-bin/spring-3.4.13/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.13 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.4.13 ================================================================================ + - local version diff --git a/markdown/boot/3.4.13/reference/using/build-systems.md b/markdown/boot/3.4.13/reference/using/build-systems.md index 89c0cb58..cfe3b900 100644 --- a/markdown/boot/3.4.13/reference/using/build-systems.md +++ b/markdown/boot/3.4.13/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.4.13/tutorial/first-application/index.md b/markdown/boot/3.4.13/tutorial/first-application/index.md index 6683182f..75168213 100644 --- a/markdown/boot/3.4.13/tutorial/first-application/index.md +++ b/markdown/boot/3.4.13/tutorial/first-application/index.md @@ -93,7 +93,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.13 @@ -120,7 +120,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.4.13' } apply plugin: 'io.spring.dependency-management' @@ -347,7 +347,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.13) ....... . . . ....... . . . (log output here) ....... . . . @@ -380,7 +380,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.13) ....... . . . ....... . . . (log output here) ....... . . . @@ -451,7 +451,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.4.13:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -479,7 +479,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.13) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.2/build-tool-plugin/antlib.md b/markdown/boot/3.4.2/build-tool-plugin/antlib.md index 1e41a6cb..98cdd69c 100644 --- a/markdown/boot/3.4.2/build-tool-plugin/antlib.md +++ b/markdown/boot/3.4.2/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.4.2/cli/using-the-cli.md b/markdown/boot/3.4.2/cli/using-the-cli.md index 17bb59a3..ef4fc32d 100644 --- a/markdown/boot/3.4.2/cli/using-the-cli.md +++ b/markdown/boot/3.4.2/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.2 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.4.2) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.2 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.4.2/how-to/build.md b/markdown/boot/3.4.2/how-to/build.md index 833cb951..bfbd95f1 100644 --- a/markdown/boot/3.4.2/how-to/build.md +++ b/markdown/boot/3.4.2/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.2 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.2 diff --git a/markdown/boot/3.4.2/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.4.2/how-to/native-image/developing-your-first-application.md index dfadca57..7d574b29 100644 --- a/markdown/boot/3.4.2/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.4.2/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.2 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.2) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.2/how-to/native-image/testing-native-applications.md b/markdown/boot/3.4.2/how-to/native-image/testing-native-applications.md index ca04276e..c16c0244 100644 --- a/markdown/boot/3.4.2/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.4.2/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.2 ``` diff --git a/markdown/boot/3.4.2/installing.md b/markdown/boot/3.4.2/installing.md index 195ca826..b73858fe 100644 --- a/markdown/boot/3.4.2/installing.md +++ b/markdown/boot/3.4.2/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.2 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.2-bin/spring-3.4.2/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.2 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.4.2 ================================================================================ + - local version diff --git a/markdown/boot/3.4.2/reference/testing/testcontainers.md b/markdown/boot/3.4.2/reference/testing/testcontainers.md index 82f182c7..8a0df759 100644 --- a/markdown/boot/3.4.2/reference/testing/testcontainers.md +++ b/markdown/boot/3.4.2/reference/testing/testcontainers.md @@ -157,24 +157,24 @@ The following service connection factories are provided in the `spring-boot-test | [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/cassandra/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.4/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.4/org/testcontainers/containers/JdbcDatabaseContainer.html) | | [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/kafka/KafkaContainer.html), [`ConfluentKafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/kafka/ConfluentKafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/redpanda/RedpandaContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.4/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.20.4/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.20.4/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpLoggingConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/actuate/autoconfigure/logging/otlp/OtlpLoggingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.20.4/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.20.4/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.20.4/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.20.4/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.20.4/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.20.4/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.20.4/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.20.4/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers of type [`RedisContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.2/com/redis/testcontainers/RedisContainer.html) or [`RedisStackContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.2/com/redis/testcontainers/RedisStackContainer.html), or containers named "redis", "redis/redis-stack" or "redis/redis-stack-server" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.20.4/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.4.2/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -184,7 +184,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.2.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.20.4/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.20.4/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.4/org/testcontainers/containers/GenericContainer.html), for example with Redis as shown in the following example: #### Java diff --git a/markdown/boot/3.4.2/reference/using/build-systems.md b/markdown/boot/3.4.2/reference/using/build-systems.md index 622fd6ba..a1032da9 100644 --- a/markdown/boot/3.4.2/reference/using/build-systems.md +++ b/markdown/boot/3.4.2/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.4.2/tutorial/first-application/index.md b/markdown/boot/3.4.2/tutorial/first-application/index.md index b5132541..966980cb 100644 --- a/markdown/boot/3.4.2/tutorial/first-application/index.md +++ b/markdown/boot/3.4.2/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.2 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.4.2' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.2) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.2) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.4.2:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.2) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.3/build-tool-plugin/antlib.md b/markdown/boot/3.4.3/build-tool-plugin/antlib.md index 1e41a6cb..6daf29e3 100644 --- a/markdown/boot/3.4.3/build-tool-plugin/antlib.md +++ b/markdown/boot/3.4.3/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.4.3/cli/using-the-cli.md b/markdown/boot/3.4.3/cli/using-the-cli.md index 17bb59a3..c2121f13 100644 --- a/markdown/boot/3.4.3/cli/using-the-cli.md +++ b/markdown/boot/3.4.3/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.3 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.4.3) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.3 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.4.3/how-to/build.md b/markdown/boot/3.4.3/how-to/build.md index dd75a0b5..d58b147c 100644 --- a/markdown/boot/3.4.3/how-to/build.md +++ b/markdown/boot/3.4.3/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.3 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.3 diff --git a/markdown/boot/3.4.3/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.4.3/how-to/native-image/developing-your-first-application.md index 417544f5..20ff8a06 100644 --- a/markdown/boot/3.4.3/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.4.3/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.3 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.3) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.3/how-to/native-image/testing-native-applications.md b/markdown/boot/3.4.3/how-to/native-image/testing-native-applications.md index 4bf7dd61..f5f885ae 100644 --- a/markdown/boot/3.4.3/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.4.3/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.3 ``` diff --git a/markdown/boot/3.4.3/installing.md b/markdown/boot/3.4.3/installing.md index 09759253..0f3a4193 100644 --- a/markdown/boot/3.4.3/installing.md +++ b/markdown/boot/3.4.3/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.3 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.3-bin/spring-3.4.3/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.3 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.4.3 ================================================================================ + - local version diff --git a/markdown/boot/3.4.3/reference/testing/testcontainers.md b/markdown/boot/3.4.3/reference/testing/testcontainers.md index 4928d959..827a7dd5 100644 --- a/markdown/boot/3.4.3/reference/testing/testcontainers.md +++ b/markdown/boot/3.4.3/reference/testing/testcontainers.md @@ -157,24 +157,24 @@ The following service connection factories are provided in the `spring-boot-test | [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.5/org/testcontainers/cassandra/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.5/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.5/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.5/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.5/org/testcontainers/containers/JdbcDatabaseContainer.html) | | [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.5/org/testcontainers/kafka/KafkaContainer.html), [`ConfluentKafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.5/org/testcontainers/kafka/ConfluentKafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.5/org/testcontainers/redpanda/RedpandaContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.5/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.20.5/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.20.5/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpLoggingConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/actuate/autoconfigure/logging/otlp/OtlpLoggingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.20.5/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.20.5/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.20.5/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.20.5/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.20.5/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.20.5/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.20.5/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.20.5/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers of type [`RedisContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.4/com/redis/testcontainers/RedisContainer.html) or [`RedisStackContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.4/com/redis/testcontainers/RedisStackContainer.html), or containers named "redis", "redis/redis-stack" or "redis/redis-stack-server" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.5/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.20.5/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.4.3/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -184,7 +184,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.2.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.20.5/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.20.5/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.5/org/testcontainers/containers/GenericContainer.html), for example with Redis as shown in the following example: #### Java diff --git a/markdown/boot/3.4.3/reference/using/build-systems.md b/markdown/boot/3.4.3/reference/using/build-systems.md index aa8c3bf4..fe1700d0 100644 --- a/markdown/boot/3.4.3/reference/using/build-systems.md +++ b/markdown/boot/3.4.3/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.4.3/tutorial/first-application/index.md b/markdown/boot/3.4.3/tutorial/first-application/index.md index 98563d2a..53c0d354 100644 --- a/markdown/boot/3.4.3/tutorial/first-application/index.md +++ b/markdown/boot/3.4.3/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.3 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.4.3' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.3) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.3) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.4.3:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.3) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.4/build-tool-plugin/antlib.md b/markdown/boot/3.4.4/build-tool-plugin/antlib.md index 1e41a6cb..9841cc17 100644 --- a/markdown/boot/3.4.4/build-tool-plugin/antlib.md +++ b/markdown/boot/3.4.4/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.4.4/cli/using-the-cli.md b/markdown/boot/3.4.4/cli/using-the-cli.md index 17bb59a3..ae5f7d06 100644 --- a/markdown/boot/3.4.4/cli/using-the-cli.md +++ b/markdown/boot/3.4.4/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.4 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.4.4) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.4 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.4.4/how-to/build.md b/markdown/boot/3.4.4/how-to/build.md index a5005203..cab5d75c 100644 --- a/markdown/boot/3.4.4/how-to/build.md +++ b/markdown/boot/3.4.4/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.4 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.4 diff --git a/markdown/boot/3.4.4/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.4.4/how-to/native-image/developing-your-first-application.md index afe2fe53..771c529a 100644 --- a/markdown/boot/3.4.4/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.4.4/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.4 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.4) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.4/how-to/native-image/testing-native-applications.md b/markdown/boot/3.4.4/how-to/native-image/testing-native-applications.md index d473f231..055ac1e8 100644 --- a/markdown/boot/3.4.4/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.4.4/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.4 ``` diff --git a/markdown/boot/3.4.4/installing.md b/markdown/boot/3.4.4/installing.md index aff15297..c109a87e 100644 --- a/markdown/boot/3.4.4/installing.md +++ b/markdown/boot/3.4.4/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.4 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.4-bin/spring-3.4.4/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.4 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.4.4 ================================================================================ + - local version diff --git a/markdown/boot/3.4.4/reference/testing/testcontainers.md b/markdown/boot/3.4.4/reference/testing/testcontainers.md index 7babf25e..b2329ed8 100644 --- a/markdown/boot/3.4.4/reference/testing/testcontainers.md +++ b/markdown/boot/3.4.4/reference/testing/testcontainers.md @@ -157,24 +157,24 @@ The following service connection factories are provided in the `spring-boot-test | [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/cassandra/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.6/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.6/org/testcontainers/containers/JdbcDatabaseContainer.html) | | [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/kafka/KafkaContainer.html), [`ConfluentKafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/kafka/ConfluentKafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/redpanda/RedpandaContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.6/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.20.6/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.20.6/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpLoggingConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/actuate/autoconfigure/logging/otlp/OtlpLoggingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.20.6/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.20.6/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.20.6/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.20.6/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.20.6/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.20.6/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.20.6/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.20.6/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers of type [`RedisContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.4/com/redis/testcontainers/RedisContainer.html) or [`RedisStackContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.4/com/redis/testcontainers/RedisStackContainer.html), or containers named "redis", "redis/redis-stack" or "redis/redis-stack-server" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.20.6/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.4.4/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -184,7 +184,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.2.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.20.6/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.20.6/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/containers/GenericContainer.html), for example with Redis as shown in the following example: #### Java diff --git a/markdown/boot/3.4.4/reference/using/build-systems.md b/markdown/boot/3.4.4/reference/using/build-systems.md index d622499d..a2177f8a 100644 --- a/markdown/boot/3.4.4/reference/using/build-systems.md +++ b/markdown/boot/3.4.4/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.4.4/tutorial/first-application/index.md b/markdown/boot/3.4.4/tutorial/first-application/index.md index d4d50427..a79647f6 100644 --- a/markdown/boot/3.4.4/tutorial/first-application/index.md +++ b/markdown/boot/3.4.4/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.4 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.4.4' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.4) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.4) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.4.4:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.4) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.5/build-tool-plugin/antlib.md b/markdown/boot/3.4.5/build-tool-plugin/antlib.md index 1e41a6cb..aa46b316 100644 --- a/markdown/boot/3.4.5/build-tool-plugin/antlib.md +++ b/markdown/boot/3.4.5/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.4.5/cli/using-the-cli.md b/markdown/boot/3.4.5/cli/using-the-cli.md index 17bb59a3..cd8aa075 100644 --- a/markdown/boot/3.4.5/cli/using-the-cli.md +++ b/markdown/boot/3.4.5/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.5 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.4.5) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.5 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.4.5/how-to/build.md b/markdown/boot/3.4.5/how-to/build.md index 3c692b51..c82c1f76 100644 --- a/markdown/boot/3.4.5/how-to/build.md +++ b/markdown/boot/3.4.5/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.5 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.5 diff --git a/markdown/boot/3.4.5/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.4.5/how-to/native-image/developing-your-first-application.md index 25c1733b..17693f73 100644 --- a/markdown/boot/3.4.5/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.4.5/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.5 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.5) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.5/how-to/native-image/testing-native-applications.md b/markdown/boot/3.4.5/how-to/native-image/testing-native-applications.md index 688af5be..e1ed71a6 100644 --- a/markdown/boot/3.4.5/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.4.5/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.5 ``` diff --git a/markdown/boot/3.4.5/installing.md b/markdown/boot/3.4.5/installing.md index 51bbdcc2..8ab55724 100644 --- a/markdown/boot/3.4.5/installing.md +++ b/markdown/boot/3.4.5/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.5 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.5-bin/spring-3.4.5/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.5 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.4.5 ================================================================================ + - local version diff --git a/markdown/boot/3.4.5/reference/testing/testcontainers.md b/markdown/boot/3.4.5/reference/testing/testcontainers.md index 4eab3f9e..fc0a359b 100644 --- a/markdown/boot/3.4.5/reference/testing/testcontainers.md +++ b/markdown/boot/3.4.5/reference/testing/testcontainers.md @@ -157,24 +157,24 @@ The following service connection factories are provided in the `spring-boot-test | [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/cassandra/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.6/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.6/org/testcontainers/containers/JdbcDatabaseContainer.html) | | [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/kafka/KafkaContainer.html), [`ConfluentKafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/kafka/ConfluentKafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/redpanda/RedpandaContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.6/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.20.6/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.20.6/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpLoggingConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/actuate/autoconfigure/logging/otlp/OtlpLoggingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.20.6/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.20.6/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.20.6/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.20.6/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.20.6/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.20.6/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.20.6/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.20.6/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers of type [`RedisContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.4/com/redis/testcontainers/RedisContainer.html) or [`RedisStackContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.4/com/redis/testcontainers/RedisStackContainer.html), or containers named "redis", "redis/redis-stack" or "redis/redis-stack-server" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.20.6/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.4.5/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -184,7 +184,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.2.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.20.6/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.20.6/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/containers/GenericContainer.html), for example with Redis as shown in the following example: #### Java diff --git a/markdown/boot/3.4.5/reference/using/build-systems.md b/markdown/boot/3.4.5/reference/using/build-systems.md index a0bf452a..a7dd3376 100644 --- a/markdown/boot/3.4.5/reference/using/build-systems.md +++ b/markdown/boot/3.4.5/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.4.5/tutorial/first-application/index.md b/markdown/boot/3.4.5/tutorial/first-application/index.md index f4c2ec95..020a0c33 100644 --- a/markdown/boot/3.4.5/tutorial/first-application/index.md +++ b/markdown/boot/3.4.5/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.5 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.4.5' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.5) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.5) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.4.5:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.5) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.6/build-tool-plugin/antlib.md b/markdown/boot/3.4.6/build-tool-plugin/antlib.md index 1e41a6cb..ecf25534 100644 --- a/markdown/boot/3.4.6/build-tool-plugin/antlib.md +++ b/markdown/boot/3.4.6/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.4.6/cli/using-the-cli.md b/markdown/boot/3.4.6/cli/using-the-cli.md index 17bb59a3..1ac55b46 100644 --- a/markdown/boot/3.4.6/cli/using-the-cli.md +++ b/markdown/boot/3.4.6/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.6 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.4.6) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.6 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.4.6/how-to/build.md b/markdown/boot/3.4.6/how-to/build.md index 83226f2c..482e9e93 100644 --- a/markdown/boot/3.4.6/how-to/build.md +++ b/markdown/boot/3.4.6/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.6 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.6 diff --git a/markdown/boot/3.4.6/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.4.6/how-to/native-image/developing-your-first-application.md index a6451296..20a1cb09 100644 --- a/markdown/boot/3.4.6/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.4.6/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.6 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.6) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.6/how-to/native-image/testing-native-applications.md b/markdown/boot/3.4.6/how-to/native-image/testing-native-applications.md index 322ab30e..04a34aa8 100644 --- a/markdown/boot/3.4.6/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.4.6/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.6 ``` diff --git a/markdown/boot/3.4.6/installing.md b/markdown/boot/3.4.6/installing.md index 131e46f9..70b13ce8 100644 --- a/markdown/boot/3.4.6/installing.md +++ b/markdown/boot/3.4.6/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.6 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.6-bin/spring-3.4.6/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.6 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.4.6 ================================================================================ + - local version diff --git a/markdown/boot/3.4.6/reference/testing/testcontainers.md b/markdown/boot/3.4.6/reference/testing/testcontainers.md index ffcbb689..6d950174 100644 --- a/markdown/boot/3.4.6/reference/testing/testcontainers.md +++ b/markdown/boot/3.4.6/reference/testing/testcontainers.md @@ -386,24 +386,24 @@ The following service connection factories are provided in the `spring-boot-test | [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/cassandra/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.6/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.6/org/testcontainers/containers/JdbcDatabaseContainer.html) | | [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/kafka/KafkaContainer.html), [`ConfluentKafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/kafka/ConfluentKafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/redpanda/RedpandaContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.20.6/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.20.6/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.20.6/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpLoggingConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/actuate/autoconfigure/logging/otlp/OtlpLoggingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.20.6/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.20.6/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.20.6/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.20.6/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.20.6/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.20.6/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.20.6/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.20.6/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers of type [`RedisContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.4/com/redis/testcontainers/RedisContainer.html) or [`RedisStackContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.4/com/redis/testcontainers/RedisStackContainer.html), or containers named "redis", "redis/redis-stack" or "redis/redis-stack-server" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.20.6/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.4.6/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -413,7 +413,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.2.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.20.6/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.20.6/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.20.6/org/testcontainers/containers/GenericContainer.html), for example with Redis as shown in the following example: #### Java diff --git a/markdown/boot/3.4.6/reference/using/build-systems.md b/markdown/boot/3.4.6/reference/using/build-systems.md index d915e5b5..30d46707 100644 --- a/markdown/boot/3.4.6/reference/using/build-systems.md +++ b/markdown/boot/3.4.6/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.4.6/tutorial/first-application/index.md b/markdown/boot/3.4.6/tutorial/first-application/index.md index 1d23e645..a321439c 100644 --- a/markdown/boot/3.4.6/tutorial/first-application/index.md +++ b/markdown/boot/3.4.6/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.6 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.4.6' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.6) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.6) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.4.6:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.6) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.7/build-tool-plugin/antlib.md b/markdown/boot/3.4.7/build-tool-plugin/antlib.md index 1e41a6cb..a9f297a0 100644 --- a/markdown/boot/3.4.7/build-tool-plugin/antlib.md +++ b/markdown/boot/3.4.7/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.4.7/cli/using-the-cli.md b/markdown/boot/3.4.7/cli/using-the-cli.md index 17bb59a3..3091128e 100644 --- a/markdown/boot/3.4.7/cli/using-the-cli.md +++ b/markdown/boot/3.4.7/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.7 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.4.7) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.7 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.4.7/how-to/build.md b/markdown/boot/3.4.7/how-to/build.md index d7dfcffd..f792e85e 100644 --- a/markdown/boot/3.4.7/how-to/build.md +++ b/markdown/boot/3.4.7/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.7 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.7 diff --git a/markdown/boot/3.4.7/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.4.7/how-to/native-image/developing-your-first-application.md index 3dca20ab..3c1ce7f8 100644 --- a/markdown/boot/3.4.7/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.4.7/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.7 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.7) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.7/how-to/native-image/testing-native-applications.md b/markdown/boot/3.4.7/how-to/native-image/testing-native-applications.md index e6cb98a1..20fe1369 100644 --- a/markdown/boot/3.4.7/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.4.7/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.7 ``` diff --git a/markdown/boot/3.4.7/installing.md b/markdown/boot/3.4.7/installing.md index 5f459d43..bc8c0b30 100644 --- a/markdown/boot/3.4.7/installing.md +++ b/markdown/boot/3.4.7/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.7 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.7-bin/spring-3.4.7/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.7 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.4.7 ================================================================================ + - local version diff --git a/markdown/boot/3.4.7/reference/using/build-systems.md b/markdown/boot/3.4.7/reference/using/build-systems.md index 6b55eecd..dca9fcdc 100644 --- a/markdown/boot/3.4.7/reference/using/build-systems.md +++ b/markdown/boot/3.4.7/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.4.7/tutorial/first-application/index.md b/markdown/boot/3.4.7/tutorial/first-application/index.md index 9e6b7004..5a1ae31b 100644 --- a/markdown/boot/3.4.7/tutorial/first-application/index.md +++ b/markdown/boot/3.4.7/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.7 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.4.7' } apply plugin: 'io.spring.dependency-management' @@ -343,7 +343,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.7) ....... . . . ....... . . . (log output here) ....... . . . @@ -376,7 +376,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.7) ....... . . . ....... . . . (log output here) ....... . . . @@ -447,7 +447,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.4.7:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -475,7 +475,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.7) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.8/build-tool-plugin/antlib.md b/markdown/boot/3.4.8/build-tool-plugin/antlib.md index 1e41a6cb..6fdb8cea 100644 --- a/markdown/boot/3.4.8/build-tool-plugin/antlib.md +++ b/markdown/boot/3.4.8/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.4.8/cli/using-the-cli.md b/markdown/boot/3.4.8/cli/using-the-cli.md index 17bb59a3..761d7e45 100644 --- a/markdown/boot/3.4.8/cli/using-the-cli.md +++ b/markdown/boot/3.4.8/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.8 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.4.8) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.8 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.4.8/how-to/build.md b/markdown/boot/3.4.8/how-to/build.md index c7cd0990..05ea44fe 100644 --- a/markdown/boot/3.4.8/how-to/build.md +++ b/markdown/boot/3.4.8/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.8 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.8 diff --git a/markdown/boot/3.4.8/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.4.8/how-to/native-image/developing-your-first-application.md index 3c8ce92f..032338bb 100644 --- a/markdown/boot/3.4.8/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.4.8/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.8 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.8) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.8/how-to/native-image/testing-native-applications.md b/markdown/boot/3.4.8/how-to/native-image/testing-native-applications.md index aedc2e7d..606beeaf 100644 --- a/markdown/boot/3.4.8/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.4.8/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.8 ``` diff --git a/markdown/boot/3.4.8/installing.md b/markdown/boot/3.4.8/installing.md index 8ae77c27..6a2a0e86 100644 --- a/markdown/boot/3.4.8/installing.md +++ b/markdown/boot/3.4.8/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.8 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.8-bin/spring-3.4.8/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.8 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.4.8 ================================================================================ + - local version diff --git a/markdown/boot/3.4.8/reference/using/build-systems.md b/markdown/boot/3.4.8/reference/using/build-systems.md index 7e6d7c41..64fe1c4f 100644 --- a/markdown/boot/3.4.8/reference/using/build-systems.md +++ b/markdown/boot/3.4.8/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.4.8/tutorial/first-application/index.md b/markdown/boot/3.4.8/tutorial/first-application/index.md index 59cbc038..df8ee738 100644 --- a/markdown/boot/3.4.8/tutorial/first-application/index.md +++ b/markdown/boot/3.4.8/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.8 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.4.8' } apply plugin: 'io.spring.dependency-management' @@ -343,7 +343,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.8) ....... . . . ....... . . . (log output here) ....... . . . @@ -376,7 +376,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.8) ....... . . . ....... . . . (log output here) ....... . . . @@ -447,7 +447,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.4.8:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -475,7 +475,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.8) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.9/build-tool-plugin/antlib.md b/markdown/boot/3.4.9/build-tool-plugin/antlib.md index 1e41a6cb..61c0bf5f 100644 --- a/markdown/boot/3.4.9/build-tool-plugin/antlib.md +++ b/markdown/boot/3.4.9/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.4.9/cli/using-the-cli.md b/markdown/boot/3.4.9/cli/using-the-cli.md index 17bb59a3..09cf0aae 100644 --- a/markdown/boot/3.4.9/cli/using-the-cli.md +++ b/markdown/boot/3.4.9/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.9 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.4.9) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.9 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.4.9/how-to/build.md b/markdown/boot/3.4.9/how-to/build.md index e05ca1a8..1aadfdf3 100644 --- a/markdown/boot/3.4.9/how-to/build.md +++ b/markdown/boot/3.4.9/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.9 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.4.9 diff --git a/markdown/boot/3.4.9/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.4.9/how-to/native-image/developing-your-first-application.md index 21d3f7a0..29d5e9cf 100644 --- a/markdown/boot/3.4.9/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.4.9/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.9 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.9) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.4.9/how-to/native-image/testing-native-applications.md b/markdown/boot/3.4.9/how-to/native-image/testing-native-applications.md index 5d75d67c..24b65b44 100644 --- a/markdown/boot/3.4.9/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.4.9/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.9 ``` diff --git a/markdown/boot/3.4.9/installing.md b/markdown/boot/3.4.9/installing.md index 05b03925..cc8f6ac0 100644 --- a/markdown/boot/3.4.9/installing.md +++ b/markdown/boot/3.4.9/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.9 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.4.9-bin/spring-3.4.9/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.4.9 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.4.9 ================================================================================ + - local version diff --git a/markdown/boot/3.4.9/reference/using/build-systems.md b/markdown/boot/3.4.9/reference/using/build-systems.md index fdcfe8d2..0faee4d3 100644 --- a/markdown/boot/3.4.9/reference/using/build-systems.md +++ b/markdown/boot/3.4.9/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.4.9/tutorial/first-application/index.md b/markdown/boot/3.4.9/tutorial/first-application/index.md index 68e3fd36..19e8833d 100644 --- a/markdown/boot/3.4.9/tutorial/first-application/index.md +++ b/markdown/boot/3.4.9/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.4.9 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.4.9' } apply plugin: 'io.spring.dependency-management' @@ -343,7 +343,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.9) ....... . . . ....... . . . (log output here) ....... . . . @@ -376,7 +376,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.9) ....... . . . ....... . . . (log output here) ....... . . . @@ -447,7 +447,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.4.9:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -475,7 +475,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.4.9) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.0/build-tool-plugin/antlib.md b/markdown/boot/3.5.0/build-tool-plugin/antlib.md index 1e41a6cb..b933d8b6 100644 --- a/markdown/boot/3.5.0/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.0/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.0/cli/using-the-cli.md b/markdown/boot/3.5.0/cli/using-the-cli.md index 17bb59a3..65993d1f 100644 --- a/markdown/boot/3.5.0/cli/using-the-cli.md +++ b/markdown/boot/3.5.0/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.0 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.0) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.0 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.0/how-to/build.md b/markdown/boot/3.5.0/how-to/build.md index d7217992..e6a55d17 100644 --- a/markdown/boot/3.5.0/how-to/build.md +++ b/markdown/boot/3.5.0/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.0 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.0 diff --git a/markdown/boot/3.5.0/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.0/how-to/native-image/developing-your-first-application.md index b176c08c..337e90ed 100644 --- a/markdown/boot/3.5.0/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.0/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.0 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.0) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.0/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.0/how-to/native-image/testing-native-applications.md index 5de8fa4e..7b1abb81 100644 --- a/markdown/boot/3.5.0/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.0/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.0 ``` diff --git a/markdown/boot/3.5.0/installing.md b/markdown/boot/3.5.0/installing.md index f68f67a1..81dcb77d 100644 --- a/markdown/boot/3.5.0/installing.md +++ b/markdown/boot/3.5.0/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.0 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.0-bin/spring-3.5.0/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.0 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.0 ================================================================================ + - local version diff --git a/markdown/boot/3.5.0/reference/testing/testcontainers.md b/markdown/boot/3.5.0/reference/testing/testcontainers.md index 81d89f31..7f32b39f 100644 --- a/markdown/boot/3.5.0/reference/testing/testcontainers.md +++ b/markdown/boot/3.5.0/reference/testing/testcontainers.md @@ -386,25 +386,25 @@ The following service connection factories are provided in the `spring-boot-test | [`CassandraConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/cassandra/CassandraConnectionDetails.html) | Containers of type [`CassandraContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.21.0/org/testcontainers/cassandra/CassandraContainer.html) | | [`CouchbaseConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/couchbase/CouchbaseConnectionDetails.html) | Containers of type [`CouchbaseContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.21.0/org/testcontainers/couchbase/CouchbaseContainer.html) | | [`ElasticsearchConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/elasticsearch/ElasticsearchConnectionDetails.html) | Containers of type [`ElasticsearchContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.21.0/org/testcontainers/elasticsearch/ElasticsearchContainer.html) | -| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`FlywayConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/flyway/FlywayConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.21.0/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.21.0/org/testcontainers/containers/JdbcDatabaseContainer.html) | | [`KafkaConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/kafka/KafkaConnectionDetails.html) | Containers of type [`KafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.21.0/org/testcontainers/kafka/KafkaContainer.html), [`ConfluentKafkaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.21.0/org/testcontainers/kafka/ConfluentKafkaContainer.html) or [`RedpandaContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.21.0/org/testcontainers/redpanda/RedpandaContainer.html) | | [`LdapConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/ldap/LdapConnectionDetails.html) | Containers named "osixia/openldap" or of type [`LLdapContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.21.0/org/testcontainers/ldap/LLdapContainer.html) | -| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/{version-testcontainers-jdbc}/org/testcontainers/containers/JdbcDatabaseContainer.html) | -| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/{version-testcontainers-mongodb}/org/testcontainers/containers/MongoDBContainer.html) | -| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) | +| [`LiquibaseConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseConnectionDetails.html) | Containers of type [`JdbcDatabaseContainer`](https://javadoc.io/doc/org.testcontainers/jdbc/1.21.0/org/testcontainers/containers/JdbcDatabaseContainer.html) | +| [`MongoConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/mongo/MongoConnectionDetails.html) | Containers of type [`MongoDBContainer`](https://javadoc.io/doc/org.testcontainers/mongodb/1.21.0/org/testcontainers/containers/MongoDBContainer.html) | +| [`Neo4jConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/neo4j/Neo4jConnectionDetails.html) | Containers of type [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.21.0/org/testcontainers/containers/Neo4jContainer.html) | | [`OtlpLoggingConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/actuate/autoconfigure/logging/otlp/OtlpLoggingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpMetricsConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/actuate/autoconfigure/metrics/export/otlp/OtlpMetricsConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | | [`OtlpTracingConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/actuate/autoconfigure/tracing/otlp/OtlpTracingConnectionDetails.html) | Containers named "otel/opentelemetry-collector-contrib" or of type `LgtmStackContainer` | -| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/{version-testcontainers-pulsar}/org/testcontainers/containers/PulsarContainer.html) | -| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/{version-testcontainers-mariadb}/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/{version-testcontainers-mssqlserver}/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/{version-testcontainers-mysql}/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/{version-testcontainers-oracle-free}/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/{version-testcontainers-oracle-xe}/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) | -| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html) | +| [`PulsarConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/pulsar/PulsarConnectionDetails.html) | Containers of type [`PulsarContainer`](https://javadoc.io/doc/org.testcontainers/pulsar/1.21.0/org/testcontainers/containers/PulsarContainer.html) | +| [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html) | Containers of type `ClickHouseContainer`, [`MariaDBContainer`](https://javadoc.io/doc/org.testcontainers/mariadb/1.21.0/org/testcontainers/containers/MariaDBContainer.html), [`MSSQLServerContainer`](https://javadoc.io/doc/org.testcontainers/mssqlserver/1.21.0/org/testcontainers/containers/MSSQLServerContainer.html), [`MySQLContainer`](https://javadoc.io/doc/org.testcontainers/mysql/1.21.0/org/testcontainers/containers/MySQLContainer.html), [OracleContainer (free)](https://javadoc.io/doc/org.testcontainers/oracle-free/1.21.0/org/testcontainers/OracleContainer.html), [OracleContainer (XE)](https://javadoc.io/doc/org.testcontainers/oracle-xe/1.21.0/org/testcontainers/oracle/OracleContainer.html) or [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.21.0/org/testcontainers/containers/PostgreSQLContainer.html) | +| [`RabbitConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/amqp/RabbitConnectionDetails.html) | Containers of type [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.21.0/org/testcontainers/containers/RabbitMQContainer.html) | | [`RedisConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/data/redis/RedisConnectionDetails.html) | Containers of type [`RedisContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.4/com/redis/testcontainers/RedisContainer.html) or [`RedisStackContainer`](https://javadoc.io/doc/com.redis/testcontainers-redis/2.2.4/com/redis/testcontainers/RedisStackContainer.html), or containers named "redis", "redis/redis-stack" or "redis/redis-stack-server" | | [`ZipkinConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/actuate/autoconfigure/tracing/zipkin/ZipkinConnectionDetails.html) | Containers named "openzipkin/zipkin" | > [!TIP] > By default all applicable connection details beans will be created for a given [`Container`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.21.0/org/testcontainers/containers/Container.html). -> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/{version-testcontainers-postgresql}/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). +> For example, a [`PostgreSQLContainer`](https://javadoc.io/doc/org.testcontainers/postgresql/1.21.0/org/testcontainers/containers/PostgreSQLContainer.html) will create both [`JdbcConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/jdbc/JdbcConnectionDetails.html) and [`R2dbcConnectionDetails`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/autoconfigure/r2dbc/R2dbcConnectionDetails.html). > > If you want to create only a subset of the applicable types, you can use the `type` attribute of [`@ServiceConnection`](https://docs.spring.io/spring-boot/3.5.0/api/java/org/springframework/boot/testcontainers/service/connection/ServiceConnection.html). @@ -414,7 +414,7 @@ This works as long as Spring Boot is able to get the instance of the [`Container If you’re using a [`@Bean`](https://docs.spring.io/spring-framework/docs/6.2.x/javadoc-api/org/springframework/context/annotation/Bean.html) method, Spring Boot won’t call the bean method to get the Docker image name, because this would cause eager initialization issues. Instead, the return type of the bean method is used to find out which connection detail should be used. -This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/{version-testcontainers-neo4j}/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/{version-testcontainers-rabbitmq}/org/testcontainers/containers/RabbitMQContainer.html). +This works as long as you’re using typed containers such as [`Neo4jContainer`](https://javadoc.io/doc/org.testcontainers/neo4j/1.21.0/org/testcontainers/containers/Neo4jContainer.html) or [`RabbitMQContainer`](https://javadoc.io/doc/org.testcontainers/rabbitmq/1.21.0/org/testcontainers/containers/RabbitMQContainer.html). This stops working if you’re using [`GenericContainer`](https://javadoc.io/doc/org.testcontainers/testcontainers/1.21.0/org/testcontainers/containers/GenericContainer.html), for example with Redis as shown in the following example: #### Java diff --git a/markdown/boot/3.5.0/reference/using/build-systems.md b/markdown/boot/3.5.0/reference/using/build-systems.md index 60af95ac..803b51c0 100644 --- a/markdown/boot/3.5.0/reference/using/build-systems.md +++ b/markdown/boot/3.5.0/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.0/tutorial/first-application/index.md b/markdown/boot/3.5.0/tutorial/first-application/index.md index 40577315..9f84a150 100644 --- a/markdown/boot/3.5.0/tutorial/first-application/index.md +++ b/markdown/boot/3.5.0/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.0 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.5.0' } apply plugin: 'io.spring.dependency-management' @@ -342,7 +342,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.0) ....... . . . ....... . . . (log output here) ....... . . . @@ -375,7 +375,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.0) ....... . . . ....... . . . (log output here) ....... . . . @@ -446,7 +446,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.0:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -474,7 +474,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.0) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.1/build-tool-plugin/antlib.md b/markdown/boot/3.5.1/build-tool-plugin/antlib.md index 1e41a6cb..871c2947 100644 --- a/markdown/boot/3.5.1/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.1/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.1/cli/using-the-cli.md b/markdown/boot/3.5.1/cli/using-the-cli.md index 17bb59a3..97334541 100644 --- a/markdown/boot/3.5.1/cli/using-the-cli.md +++ b/markdown/boot/3.5.1/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.1 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.1) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.1 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.1/how-to/build.md b/markdown/boot/3.5.1/how-to/build.md index a6997553..128db4d8 100644 --- a/markdown/boot/3.5.1/how-to/build.md +++ b/markdown/boot/3.5.1/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.1 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.1 diff --git a/markdown/boot/3.5.1/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.1/how-to/native-image/developing-your-first-application.md index 543eade7..e725eaab 100644 --- a/markdown/boot/3.5.1/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.1/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.1 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.1) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.1/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.1/how-to/native-image/testing-native-applications.md index 7b17142f..7f04b382 100644 --- a/markdown/boot/3.5.1/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.1/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.1 ``` diff --git a/markdown/boot/3.5.1/installing.md b/markdown/boot/3.5.1/installing.md index 3482c74c..3e374c50 100644 --- a/markdown/boot/3.5.1/installing.md +++ b/markdown/boot/3.5.1/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.1 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.1-bin/spring-3.5.1/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.1 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.1 ================================================================================ + - local version diff --git a/markdown/boot/3.5.1/reference/using/build-systems.md b/markdown/boot/3.5.1/reference/using/build-systems.md index 594409bb..18c579d2 100644 --- a/markdown/boot/3.5.1/reference/using/build-systems.md +++ b/markdown/boot/3.5.1/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.1/tutorial/first-application/index.md b/markdown/boot/3.5.1/tutorial/first-application/index.md index 6afca91b..fd3272b1 100644 --- a/markdown/boot/3.5.1/tutorial/first-application/index.md +++ b/markdown/boot/3.5.1/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.1 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.5.1' } apply plugin: 'io.spring.dependency-management' @@ -343,7 +343,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.1) ....... . . . ....... . . . (log output here) ....... . . . @@ -376,7 +376,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.1) ....... . . . ....... . . . (log output here) ....... . . . @@ -447,7 +447,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.1:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -475,7 +475,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.1) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.10/build-tool-plugin/antlib.md b/markdown/boot/3.5.10/build-tool-plugin/antlib.md index 1e41a6cb..3b5c5e4c 100644 --- a/markdown/boot/3.5.10/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.10/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.10/cli/using-the-cli.md b/markdown/boot/3.5.10/cli/using-the-cli.md index 17bb59a3..6df8cd42 100644 --- a/markdown/boot/3.5.10/cli/using-the-cli.md +++ b/markdown/boot/3.5.10/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.10 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.10) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.10 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.10/how-to/build.md b/markdown/boot/3.5.10/how-to/build.md index 81bcadfc..a864f45d 100644 --- a/markdown/boot/3.5.10/how-to/build.md +++ b/markdown/boot/3.5.10/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.10 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.10 diff --git a/markdown/boot/3.5.10/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.10/how-to/native-image/developing-your-first-application.md index d19d271e..b9c90072 100644 --- a/markdown/boot/3.5.10/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.10/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.10 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.10) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.10/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.10/how-to/native-image/testing-native-applications.md index ae459700..45a9f8c1 100644 --- a/markdown/boot/3.5.10/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.10/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.10 ``` diff --git a/markdown/boot/3.5.10/installing.md b/markdown/boot/3.5.10/installing.md index 41a2672f..993e6e79 100644 --- a/markdown/boot/3.5.10/installing.md +++ b/markdown/boot/3.5.10/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.10 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.10-bin/spring-3.5.10/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.10 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.10 ================================================================================ + - local version diff --git a/markdown/boot/3.5.10/reference/using/build-systems.md b/markdown/boot/3.5.10/reference/using/build-systems.md index 8c30395b..f6934e82 100644 --- a/markdown/boot/3.5.10/reference/using/build-systems.md +++ b/markdown/boot/3.5.10/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.10/tutorial/first-application/index.md b/markdown/boot/3.5.10/tutorial/first-application/index.md index 5647f418..6637f78a 100644 --- a/markdown/boot/3.5.10/tutorial/first-application/index.md +++ b/markdown/boot/3.5.10/tutorial/first-application/index.md @@ -93,7 +93,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.10 @@ -120,7 +120,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.5.10' } apply plugin: 'io.spring.dependency-management' @@ -347,7 +347,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.10) ....... . . . ....... . . . (log output here) ....... . . . @@ -380,7 +380,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.10) ....... . . . ....... . . . (log output here) ....... . . . @@ -451,7 +451,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.10:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -479,7 +479,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.10) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.11/build-tool-plugin/antlib.md b/markdown/boot/3.5.11/build-tool-plugin/antlib.md index 1e41a6cb..b4074c1f 100644 --- a/markdown/boot/3.5.11/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.11/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.11/cli/using-the-cli.md b/markdown/boot/3.5.11/cli/using-the-cli.md index 17bb59a3..55bfbdee 100644 --- a/markdown/boot/3.5.11/cli/using-the-cli.md +++ b/markdown/boot/3.5.11/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.11 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.11) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.11 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.11/how-to/build.md b/markdown/boot/3.5.11/how-to/build.md index da132574..f95df6d3 100644 --- a/markdown/boot/3.5.11/how-to/build.md +++ b/markdown/boot/3.5.11/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.11 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.11 diff --git a/markdown/boot/3.5.11/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.11/how-to/native-image/developing-your-first-application.md index f7a8dad6..b71c5a0d 100644 --- a/markdown/boot/3.5.11/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.11/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.11 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.11) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.11/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.11/how-to/native-image/testing-native-applications.md index c2e7e87f..7596d302 100644 --- a/markdown/boot/3.5.11/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.11/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.11 ``` diff --git a/markdown/boot/3.5.11/installing.md b/markdown/boot/3.5.11/installing.md index 0b3d86e5..1185efd7 100644 --- a/markdown/boot/3.5.11/installing.md +++ b/markdown/boot/3.5.11/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.11 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.11-bin/spring-3.5.11/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.11 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.11 ================================================================================ + - local version diff --git a/markdown/boot/3.5.11/reference/using/build-systems.md b/markdown/boot/3.5.11/reference/using/build-systems.md index ff03928f..b578e922 100644 --- a/markdown/boot/3.5.11/reference/using/build-systems.md +++ b/markdown/boot/3.5.11/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.11/tutorial/first-application/index.md b/markdown/boot/3.5.11/tutorial/first-application/index.md index 84a9079f..39af4db3 100644 --- a/markdown/boot/3.5.11/tutorial/first-application/index.md +++ b/markdown/boot/3.5.11/tutorial/first-application/index.md @@ -93,7 +93,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.11 @@ -120,7 +120,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.5.11' } apply plugin: 'io.spring.dependency-management' @@ -347,7 +347,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.11) ....... . . . ....... . . . (log output here) ....... . . . @@ -380,7 +380,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.11) ....... . . . ....... . . . (log output here) ....... . . . @@ -451,7 +451,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.11:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -479,7 +479,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.11) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.12/build-tool-plugin/antlib.md b/markdown/boot/3.5.12/build-tool-plugin/antlib.md index 1e41a6cb..5d55778d 100644 --- a/markdown/boot/3.5.12/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.12/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.12/cli/using-the-cli.md b/markdown/boot/3.5.12/cli/using-the-cli.md index 17bb59a3..7a647461 100644 --- a/markdown/boot/3.5.12/cli/using-the-cli.md +++ b/markdown/boot/3.5.12/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.12 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.12) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.12 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.12/how-to/build.md b/markdown/boot/3.5.12/how-to/build.md index 6039fb4a..1fac884b 100644 --- a/markdown/boot/3.5.12/how-to/build.md +++ b/markdown/boot/3.5.12/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.12 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.12 diff --git a/markdown/boot/3.5.12/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.12/how-to/native-image/developing-your-first-application.md index c5240b6e..b3570597 100644 --- a/markdown/boot/3.5.12/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.12/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.12 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.12) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.12/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.12/how-to/native-image/testing-native-applications.md index 20901196..e84d438a 100644 --- a/markdown/boot/3.5.12/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.12/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.12 ``` diff --git a/markdown/boot/3.5.12/installing.md b/markdown/boot/3.5.12/installing.md index 6ce4c1e1..0c1ba3b3 100644 --- a/markdown/boot/3.5.12/installing.md +++ b/markdown/boot/3.5.12/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.12 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.12-bin/spring-3.5.12/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.12 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.12 ================================================================================ + - local version diff --git a/markdown/boot/3.5.12/reference/using/build-systems.md b/markdown/boot/3.5.12/reference/using/build-systems.md index b25a0650..a1c88624 100644 --- a/markdown/boot/3.5.12/reference/using/build-systems.md +++ b/markdown/boot/3.5.12/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.12/tutorial/first-application/index.md b/markdown/boot/3.5.12/tutorial/first-application/index.md index 15f29896..3d1b0529 100644 --- a/markdown/boot/3.5.12/tutorial/first-application/index.md +++ b/markdown/boot/3.5.12/tutorial/first-application/index.md @@ -88,7 +88,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.12 com.example myproject @@ -118,8 +118,8 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' - id 'io.spring.dependency-management' version '{version-dependency-management-plugin}' + id 'org.springframework.boot' version '3.5.12' + id 'io.spring.dependency-management' version '1.1.7' } group = 'com.example' @@ -346,7 +346,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.12) ....... . . . ....... . . . (log output here) ....... . . . @@ -379,7 +379,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.12) ....... . . . ....... . . . (log output here) ....... . . . @@ -450,7 +450,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.12:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -478,7 +478,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.12) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.13/build-tool-plugin/antlib.md b/markdown/boot/3.5.13/build-tool-plugin/antlib.md index 1e41a6cb..e24c7928 100644 --- a/markdown/boot/3.5.13/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.13/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.13/cli/using-the-cli.md b/markdown/boot/3.5.13/cli/using-the-cli.md index 17bb59a3..6311d522 100644 --- a/markdown/boot/3.5.13/cli/using-the-cli.md +++ b/markdown/boot/3.5.13/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.13 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.13) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.13 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.13/how-to/build.md b/markdown/boot/3.5.13/how-to/build.md index abe9c84d..161e5307 100644 --- a/markdown/boot/3.5.13/how-to/build.md +++ b/markdown/boot/3.5.13/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.13 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.13 diff --git a/markdown/boot/3.5.13/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.13/how-to/native-image/developing-your-first-application.md index 49f03a3c..c17ce57c 100644 --- a/markdown/boot/3.5.13/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.13/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.13 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.13) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.13/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.13/how-to/native-image/testing-native-applications.md index 203b8a29..4c67ddbc 100644 --- a/markdown/boot/3.5.13/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.13/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.13 ``` diff --git a/markdown/boot/3.5.13/installing.md b/markdown/boot/3.5.13/installing.md index 563cb75c..c1f56f18 100644 --- a/markdown/boot/3.5.13/installing.md +++ b/markdown/boot/3.5.13/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.13 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.13-bin/spring-3.5.13/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.13 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.13 ================================================================================ + - local version diff --git a/markdown/boot/3.5.13/reference/using/build-systems.md b/markdown/boot/3.5.13/reference/using/build-systems.md index 6c150738..a4326c2e 100644 --- a/markdown/boot/3.5.13/reference/using/build-systems.md +++ b/markdown/boot/3.5.13/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.13/tutorial/first-application/index.md b/markdown/boot/3.5.13/tutorial/first-application/index.md index 621660b0..641aa2d3 100644 --- a/markdown/boot/3.5.13/tutorial/first-application/index.md +++ b/markdown/boot/3.5.13/tutorial/first-application/index.md @@ -88,7 +88,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.13 com.example myproject @@ -118,8 +118,8 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' - id 'io.spring.dependency-management' version '{version-dependency-management-plugin}' + id 'org.springframework.boot' version '3.5.13' + id 'io.spring.dependency-management' version '1.1.7' } group = 'com.example' @@ -346,7 +346,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.13) ....... . . . ....... . . . (log output here) ....... . . . @@ -379,7 +379,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.13) ....... . . . ....... . . . (log output here) ....... . . . @@ -450,7 +450,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.13:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -478,7 +478,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.13) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.14/build-tool-plugin/antlib.md b/markdown/boot/3.5.14/build-tool-plugin/antlib.md index 1e41a6cb..57bfa98a 100644 --- a/markdown/boot/3.5.14/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.14/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.14/cli/using-the-cli.md b/markdown/boot/3.5.14/cli/using-the-cli.md index 17bb59a3..0d01c296 100644 --- a/markdown/boot/3.5.14/cli/using-the-cli.md +++ b/markdown/boot/3.5.14/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.14 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.14) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.14 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.14/how-to/build.md b/markdown/boot/3.5.14/how-to/build.md index fe36d516..1f828190 100644 --- a/markdown/boot/3.5.14/how-to/build.md +++ b/markdown/boot/3.5.14/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.14 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.14 diff --git a/markdown/boot/3.5.14/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.14/how-to/native-image/developing-your-first-application.md index 42f8d34e..58f6aa6c 100644 --- a/markdown/boot/3.5.14/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.14/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.14 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.14) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.14/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.14/how-to/native-image/testing-native-applications.md index ea5af72c..5f53274b 100644 --- a/markdown/boot/3.5.14/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.14/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.14 ``` diff --git a/markdown/boot/3.5.14/installing.md b/markdown/boot/3.5.14/installing.md index fb8981b3..9a9dabe0 100644 --- a/markdown/boot/3.5.14/installing.md +++ b/markdown/boot/3.5.14/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.14 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.14-bin/spring-3.5.14/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.14 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.14 ================================================================================ + - local version diff --git a/markdown/boot/3.5.14/reference/using/build-systems.md b/markdown/boot/3.5.14/reference/using/build-systems.md index 59271335..87559ec7 100644 --- a/markdown/boot/3.5.14/reference/using/build-systems.md +++ b/markdown/boot/3.5.14/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.14/tutorial/first-application/index.md b/markdown/boot/3.5.14/tutorial/first-application/index.md index 5d520c49..e4a48cb0 100644 --- a/markdown/boot/3.5.14/tutorial/first-application/index.md +++ b/markdown/boot/3.5.14/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.14 com.example myproject @@ -122,8 +122,8 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' - id 'io.spring.dependency-management' version '{version-dependency-management-plugin}' + id 'org.springframework.boot' version '3.5.14' + id 'io.spring.dependency-management' version '1.1.7' } group = 'com.example' @@ -350,7 +350,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.14) ....... . . . ....... . . . (log output here) ....... . . . @@ -383,7 +383,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.14) ....... . . . ....... . . . (log output here) ....... . . . @@ -454,7 +454,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.14:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -482,7 +482,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.14) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.15/build-tool-plugin/antlib.md b/markdown/boot/3.5.15/build-tool-plugin/antlib.md index 1e41a6cb..6ae82803 100644 --- a/markdown/boot/3.5.15/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.15/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.15/cli/using-the-cli.md b/markdown/boot/3.5.15/cli/using-the-cli.md index 17bb59a3..a062de05 100644 --- a/markdown/boot/3.5.15/cli/using-the-cli.md +++ b/markdown/boot/3.5.15/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.15 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.15) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.15 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.15/how-to/build.md b/markdown/boot/3.5.15/how-to/build.md index 419f7199..3920a49b 100644 --- a/markdown/boot/3.5.15/how-to/build.md +++ b/markdown/boot/3.5.15/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.15 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.15 diff --git a/markdown/boot/3.5.15/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.15/how-to/native-image/developing-your-first-application.md index 6314c417..ba94e439 100644 --- a/markdown/boot/3.5.15/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.15/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.15 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.15) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.15/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.15/how-to/native-image/testing-native-applications.md index 1d8d7d1b..af883c3a 100644 --- a/markdown/boot/3.5.15/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.15/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.15 ``` diff --git a/markdown/boot/3.5.15/installing.md b/markdown/boot/3.5.15/installing.md index a11ddc50..5ad2d3ee 100644 --- a/markdown/boot/3.5.15/installing.md +++ b/markdown/boot/3.5.15/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.15 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.15-bin/spring-3.5.15/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.15 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.15 ================================================================================ + - local version diff --git a/markdown/boot/3.5.15/reference/using/build-systems.md b/markdown/boot/3.5.15/reference/using/build-systems.md index c33414d1..3dabbca3 100644 --- a/markdown/boot/3.5.15/reference/using/build-systems.md +++ b/markdown/boot/3.5.15/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.15/tutorial/first-application/index.md b/markdown/boot/3.5.15/tutorial/first-application/index.md index 9ed1c27d..4089b268 100644 --- a/markdown/boot/3.5.15/tutorial/first-application/index.md +++ b/markdown/boot/3.5.15/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.15 com.example myproject @@ -122,8 +122,8 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' - id 'io.spring.dependency-management' version '{version-dependency-management-plugin}' + id 'org.springframework.boot' version '3.5.15' + id 'io.spring.dependency-management' version '1.1.7' } group = 'com.example' @@ -350,7 +350,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.15) ....... . . . ....... . . . (log output here) ....... . . . @@ -383,7 +383,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.15) ....... . . . ....... . . . (log output here) ....... . . . @@ -454,7 +454,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.15:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -482,7 +482,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.15) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.16/build-tool-plugin/antlib.md b/markdown/boot/3.5.16/build-tool-plugin/antlib.md index 1e41a6cb..f1c828e6 100644 --- a/markdown/boot/3.5.16/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.16/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.16/cli/using-the-cli.md b/markdown/boot/3.5.16/cli/using-the-cli.md index 17bb59a3..a9e0270a 100644 --- a/markdown/boot/3.5.16/cli/using-the-cli.md +++ b/markdown/boot/3.5.16/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.16 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.16) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.16 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.16/how-to/build.md b/markdown/boot/3.5.16/how-to/build.md index 5cd02bde..2270b3fe 100644 --- a/markdown/boot/3.5.16/how-to/build.md +++ b/markdown/boot/3.5.16/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.16 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.16 diff --git a/markdown/boot/3.5.16/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.16/how-to/native-image/developing-your-first-application.md index 3a8d7406..fc837191 100644 --- a/markdown/boot/3.5.16/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.16/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.16 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.16) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.16/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.16/how-to/native-image/testing-native-applications.md index e9b2f0bb..a6cdb986 100644 --- a/markdown/boot/3.5.16/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.16/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.16 ``` diff --git a/markdown/boot/3.5.16/installing.md b/markdown/boot/3.5.16/installing.md index 9e1a082b..07dc89aa 100644 --- a/markdown/boot/3.5.16/installing.md +++ b/markdown/boot/3.5.16/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.16 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.16-bin/spring-3.5.16/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.16 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.16 ================================================================================ + - local version diff --git a/markdown/boot/3.5.16/reference/using/build-systems.md b/markdown/boot/3.5.16/reference/using/build-systems.md index 3b06b8be..b0505d8d 100644 --- a/markdown/boot/3.5.16/reference/using/build-systems.md +++ b/markdown/boot/3.5.16/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.16/tutorial/first-application/index.md b/markdown/boot/3.5.16/tutorial/first-application/index.md index 922cc2de..d712faf1 100644 --- a/markdown/boot/3.5.16/tutorial/first-application/index.md +++ b/markdown/boot/3.5.16/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.16 com.example myproject @@ -122,8 +122,8 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' - id 'io.spring.dependency-management' version '{version-dependency-management-plugin}' + id 'org.springframework.boot' version '3.5.16' + id 'io.spring.dependency-management' version '1.1.7' } group = 'com.example' @@ -350,7 +350,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.16) ....... . . . ....... . . . (log output here) ....... . . . @@ -383,7 +383,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.16) ....... . . . ....... . . . (log output here) ....... . . . @@ -454,7 +454,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.16:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -482,7 +482,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.16) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.2/build-tool-plugin/antlib.md b/markdown/boot/3.5.2/build-tool-plugin/antlib.md index 1e41a6cb..c077f009 100644 --- a/markdown/boot/3.5.2/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.2/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.2/cli/using-the-cli.md b/markdown/boot/3.5.2/cli/using-the-cli.md index 17bb59a3..0428b93b 100644 --- a/markdown/boot/3.5.2/cli/using-the-cli.md +++ b/markdown/boot/3.5.2/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.2 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.2) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.2 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.2/how-to/build.md b/markdown/boot/3.5.2/how-to/build.md index 187b9ae0..c723c6bf 100644 --- a/markdown/boot/3.5.2/how-to/build.md +++ b/markdown/boot/3.5.2/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.2 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.2 diff --git a/markdown/boot/3.5.2/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.2/how-to/native-image/developing-your-first-application.md index 57a9b017..6622a19f 100644 --- a/markdown/boot/3.5.2/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.2/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.2 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.2) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.2/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.2/how-to/native-image/testing-native-applications.md index a560fedc..25bd87c2 100644 --- a/markdown/boot/3.5.2/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.2/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.2 ``` diff --git a/markdown/boot/3.5.2/installing.md b/markdown/boot/3.5.2/installing.md index d26d42de..fb3017e4 100644 --- a/markdown/boot/3.5.2/installing.md +++ b/markdown/boot/3.5.2/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.2 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.2-bin/spring-3.5.2/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.2 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.2 ================================================================================ + - local version diff --git a/markdown/boot/3.5.2/reference/using/build-systems.md b/markdown/boot/3.5.2/reference/using/build-systems.md index 93a85c58..ff843f94 100644 --- a/markdown/boot/3.5.2/reference/using/build-systems.md +++ b/markdown/boot/3.5.2/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.2/tutorial/first-application/index.md b/markdown/boot/3.5.2/tutorial/first-application/index.md index 5afb5c7f..57393a5d 100644 --- a/markdown/boot/3.5.2/tutorial/first-application/index.md +++ b/markdown/boot/3.5.2/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.2 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.5.2' } apply plugin: 'io.spring.dependency-management' @@ -343,7 +343,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.2) ....... . . . ....... . . . (log output here) ....... . . . @@ -376,7 +376,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.2) ....... . . . ....... . . . (log output here) ....... . . . @@ -447,7 +447,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.2:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -475,7 +475,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.2) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.3/build-tool-plugin/antlib.md b/markdown/boot/3.5.3/build-tool-plugin/antlib.md index 1e41a6cb..7c7e676f 100644 --- a/markdown/boot/3.5.3/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.3/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.3/cli/using-the-cli.md b/markdown/boot/3.5.3/cli/using-the-cli.md index 17bb59a3..35f86553 100644 --- a/markdown/boot/3.5.3/cli/using-the-cli.md +++ b/markdown/boot/3.5.3/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.3 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.3) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.3 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.3/how-to/build.md b/markdown/boot/3.5.3/how-to/build.md index 0dc3e862..862a464f 100644 --- a/markdown/boot/3.5.3/how-to/build.md +++ b/markdown/boot/3.5.3/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.3 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.3 diff --git a/markdown/boot/3.5.3/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.3/how-to/native-image/developing-your-first-application.md index 920f787d..594f9772 100644 --- a/markdown/boot/3.5.3/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.3/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.3 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.3) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.3/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.3/how-to/native-image/testing-native-applications.md index fa363c95..eae7cf9f 100644 --- a/markdown/boot/3.5.3/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.3/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.3 ``` diff --git a/markdown/boot/3.5.3/installing.md b/markdown/boot/3.5.3/installing.md index 57880d0d..cc27210e 100644 --- a/markdown/boot/3.5.3/installing.md +++ b/markdown/boot/3.5.3/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.3 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.3-bin/spring-3.5.3/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.3 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.3 ================================================================================ + - local version diff --git a/markdown/boot/3.5.3/reference/using/build-systems.md b/markdown/boot/3.5.3/reference/using/build-systems.md index 0d20a689..c21ec92d 100644 --- a/markdown/boot/3.5.3/reference/using/build-systems.md +++ b/markdown/boot/3.5.3/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.3/tutorial/first-application/index.md b/markdown/boot/3.5.3/tutorial/first-application/index.md index aff9de4b..71af56d7 100644 --- a/markdown/boot/3.5.3/tutorial/first-application/index.md +++ b/markdown/boot/3.5.3/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.3 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.5.3' } apply plugin: 'io.spring.dependency-management' @@ -343,7 +343,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.3) ....... . . . ....... . . . (log output here) ....... . . . @@ -376,7 +376,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.3) ....... . . . ....... . . . (log output here) ....... . . . @@ -447,7 +447,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.3:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -475,7 +475,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.3) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.4/build-tool-plugin/antlib.md b/markdown/boot/3.5.4/build-tool-plugin/antlib.md index 1e41a6cb..0b445d18 100644 --- a/markdown/boot/3.5.4/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.4/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.4/cli/using-the-cli.md b/markdown/boot/3.5.4/cli/using-the-cli.md index 17bb59a3..45b90fef 100644 --- a/markdown/boot/3.5.4/cli/using-the-cli.md +++ b/markdown/boot/3.5.4/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.4 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.4) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.4 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.4/how-to/build.md b/markdown/boot/3.5.4/how-to/build.md index 53447e3e..4685c584 100644 --- a/markdown/boot/3.5.4/how-to/build.md +++ b/markdown/boot/3.5.4/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.4 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.4 diff --git a/markdown/boot/3.5.4/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.4/how-to/native-image/developing-your-first-application.md index 287ebb2b..8dd4abd1 100644 --- a/markdown/boot/3.5.4/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.4/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.4 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.4) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.4/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.4/how-to/native-image/testing-native-applications.md index f912b0b4..c27bc7d1 100644 --- a/markdown/boot/3.5.4/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.4/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.4 ``` diff --git a/markdown/boot/3.5.4/installing.md b/markdown/boot/3.5.4/installing.md index 6d345db4..76878b3c 100644 --- a/markdown/boot/3.5.4/installing.md +++ b/markdown/boot/3.5.4/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.4 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.4-bin/spring-3.5.4/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.4 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.4 ================================================================================ + - local version diff --git a/markdown/boot/3.5.4/reference/using/build-systems.md b/markdown/boot/3.5.4/reference/using/build-systems.md index a3b0b140..3bc701dc 100644 --- a/markdown/boot/3.5.4/reference/using/build-systems.md +++ b/markdown/boot/3.5.4/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.4/tutorial/first-application/index.md b/markdown/boot/3.5.4/tutorial/first-application/index.md index df65f97b..8462d1a4 100644 --- a/markdown/boot/3.5.4/tutorial/first-application/index.md +++ b/markdown/boot/3.5.4/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.4 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.5.4' } apply plugin: 'io.spring.dependency-management' @@ -343,7 +343,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.4) ....... . . . ....... . . . (log output here) ....... . . . @@ -376,7 +376,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.4) ....... . . . ....... . . . (log output here) ....... . . . @@ -447,7 +447,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.4:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -475,7 +475,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.4) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.5/build-tool-plugin/antlib.md b/markdown/boot/3.5.5/build-tool-plugin/antlib.md index 1e41a6cb..9341d482 100644 --- a/markdown/boot/3.5.5/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.5/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.5/cli/using-the-cli.md b/markdown/boot/3.5.5/cli/using-the-cli.md index 17bb59a3..282ac256 100644 --- a/markdown/boot/3.5.5/cli/using-the-cli.md +++ b/markdown/boot/3.5.5/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.5 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.5) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.5 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.5/how-to/build.md b/markdown/boot/3.5.5/how-to/build.md index 8bdeee72..44fcc5e8 100644 --- a/markdown/boot/3.5.5/how-to/build.md +++ b/markdown/boot/3.5.5/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.5 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.5 diff --git a/markdown/boot/3.5.5/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.5/how-to/native-image/developing-your-first-application.md index 8a8a07fb..bda69287 100644 --- a/markdown/boot/3.5.5/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.5/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.5 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.5) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.5/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.5/how-to/native-image/testing-native-applications.md index 72a8796d..b8e3a8bd 100644 --- a/markdown/boot/3.5.5/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.5/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.5 ``` diff --git a/markdown/boot/3.5.5/installing.md b/markdown/boot/3.5.5/installing.md index f7310511..b7ce6660 100644 --- a/markdown/boot/3.5.5/installing.md +++ b/markdown/boot/3.5.5/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.5 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.5-bin/spring-3.5.5/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.5 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.5 ================================================================================ + - local version diff --git a/markdown/boot/3.5.5/reference/using/build-systems.md b/markdown/boot/3.5.5/reference/using/build-systems.md index 6fffb364..7320584b 100644 --- a/markdown/boot/3.5.5/reference/using/build-systems.md +++ b/markdown/boot/3.5.5/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.5/tutorial/first-application/index.md b/markdown/boot/3.5.5/tutorial/first-application/index.md index 255aa37a..547dbbc6 100644 --- a/markdown/boot/3.5.5/tutorial/first-application/index.md +++ b/markdown/boot/3.5.5/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.5 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.5.5' } apply plugin: 'io.spring.dependency-management' @@ -343,7 +343,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.5) ....... . . . ....... . . . (log output here) ....... . . . @@ -376,7 +376,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.5) ....... . . . ....... . . . (log output here) ....... . . . @@ -447,7 +447,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.5:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -475,7 +475,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.5) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.6/build-tool-plugin/antlib.md b/markdown/boot/3.5.6/build-tool-plugin/antlib.md index 1e41a6cb..bf4c4a37 100644 --- a/markdown/boot/3.5.6/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.6/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.6/cli/using-the-cli.md b/markdown/boot/3.5.6/cli/using-the-cli.md index 17bb59a3..a088b52a 100644 --- a/markdown/boot/3.5.6/cli/using-the-cli.md +++ b/markdown/boot/3.5.6/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.6 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.6) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.6 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.6/how-to/build.md b/markdown/boot/3.5.6/how-to/build.md index 61228809..8c921e19 100644 --- a/markdown/boot/3.5.6/how-to/build.md +++ b/markdown/boot/3.5.6/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.6 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.6 diff --git a/markdown/boot/3.5.6/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.6/how-to/native-image/developing-your-first-application.md index aba76854..701c59e3 100644 --- a/markdown/boot/3.5.6/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.6/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.6 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.6) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.6/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.6/how-to/native-image/testing-native-applications.md index f4fb0ba1..cf1a93ea 100644 --- a/markdown/boot/3.5.6/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.6/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.6 ``` diff --git a/markdown/boot/3.5.6/installing.md b/markdown/boot/3.5.6/installing.md index 4f6b8546..9535f386 100644 --- a/markdown/boot/3.5.6/installing.md +++ b/markdown/boot/3.5.6/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.6 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.6-bin/spring-3.5.6/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.6 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.6 ================================================================================ + - local version diff --git a/markdown/boot/3.5.6/reference/using/build-systems.md b/markdown/boot/3.5.6/reference/using/build-systems.md index ba8bda3e..fee690ba 100644 --- a/markdown/boot/3.5.6/reference/using/build-systems.md +++ b/markdown/boot/3.5.6/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.6/tutorial/first-application/index.md b/markdown/boot/3.5.6/tutorial/first-application/index.md index cd8c3eb9..f480bbc2 100644 --- a/markdown/boot/3.5.6/tutorial/first-application/index.md +++ b/markdown/boot/3.5.6/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.6 @@ -119,7 +119,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.5.6' } apply plugin: 'io.spring.dependency-management' @@ -343,7 +343,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.6) ....... . . . ....... . . . (log output here) ....... . . . @@ -376,7 +376,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.6) ....... . . . ....... . . . (log output here) ....... . . . @@ -447,7 +447,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.6:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -475,7 +475,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.6) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.7/build-tool-plugin/antlib.md b/markdown/boot/3.5.7/build-tool-plugin/antlib.md index 1e41a6cb..167a7198 100644 --- a/markdown/boot/3.5.7/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.7/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.7/cli/using-the-cli.md b/markdown/boot/3.5.7/cli/using-the-cli.md index 17bb59a3..37ed5872 100644 --- a/markdown/boot/3.5.7/cli/using-the-cli.md +++ b/markdown/boot/3.5.7/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.7 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.7) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.7 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.7/how-to/build.md b/markdown/boot/3.5.7/how-to/build.md index 27566bc9..8fe98fd3 100644 --- a/markdown/boot/3.5.7/how-to/build.md +++ b/markdown/boot/3.5.7/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.7 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.7 diff --git a/markdown/boot/3.5.7/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.7/how-to/native-image/developing-your-first-application.md index 94e4da75..6cd613ef 100644 --- a/markdown/boot/3.5.7/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.7/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.7 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.7) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.7/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.7/how-to/native-image/testing-native-applications.md index ae5f0bef..8de8e721 100644 --- a/markdown/boot/3.5.7/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.7/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.7 ``` diff --git a/markdown/boot/3.5.7/installing.md b/markdown/boot/3.5.7/installing.md index 87437218..9249e322 100644 --- a/markdown/boot/3.5.7/installing.md +++ b/markdown/boot/3.5.7/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.7 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.7-bin/spring-3.5.7/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.7 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.7 ================================================================================ + - local version diff --git a/markdown/boot/3.5.7/reference/using/build-systems.md b/markdown/boot/3.5.7/reference/using/build-systems.md index 917b6aaf..64650086 100644 --- a/markdown/boot/3.5.7/reference/using/build-systems.md +++ b/markdown/boot/3.5.7/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.7/tutorial/first-application/index.md b/markdown/boot/3.5.7/tutorial/first-application/index.md index fb4bfeca..e0a4a89a 100644 --- a/markdown/boot/3.5.7/tutorial/first-application/index.md +++ b/markdown/boot/3.5.7/tutorial/first-application/index.md @@ -93,7 +93,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.7 @@ -120,7 +120,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.5.7' } apply plugin: 'io.spring.dependency-management' @@ -347,7 +347,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.7) ....... . . . ....... . . . (log output here) ....... . . . @@ -380,7 +380,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.7) ....... . . . ....... . . . (log output here) ....... . . . @@ -451,7 +451,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.7:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -479,7 +479,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.7) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.8/build-tool-plugin/antlib.md b/markdown/boot/3.5.8/build-tool-plugin/antlib.md index 1e41a6cb..7e20996e 100644 --- a/markdown/boot/3.5.8/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.8/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.8/cli/using-the-cli.md b/markdown/boot/3.5.8/cli/using-the-cli.md index 17bb59a3..2944f5b2 100644 --- a/markdown/boot/3.5.8/cli/using-the-cli.md +++ b/markdown/boot/3.5.8/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.8 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.8) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.8 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.8/how-to/build.md b/markdown/boot/3.5.8/how-to/build.md index 606db6fb..044d5518 100644 --- a/markdown/boot/3.5.8/how-to/build.md +++ b/markdown/boot/3.5.8/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.8 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.8 diff --git a/markdown/boot/3.5.8/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.8/how-to/native-image/developing-your-first-application.md index 3110e989..3a13faf4 100644 --- a/markdown/boot/3.5.8/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.8/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.8 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.8) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.8/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.8/how-to/native-image/testing-native-applications.md index 9eb4b1fe..02008f1c 100644 --- a/markdown/boot/3.5.8/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.8/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.8 ``` diff --git a/markdown/boot/3.5.8/installing.md b/markdown/boot/3.5.8/installing.md index 26acca90..5f31f6e6 100644 --- a/markdown/boot/3.5.8/installing.md +++ b/markdown/boot/3.5.8/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.8 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.8-bin/spring-3.5.8/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.8 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.8 ================================================================================ + - local version diff --git a/markdown/boot/3.5.8/reference/using/build-systems.md b/markdown/boot/3.5.8/reference/using/build-systems.md index dad0967c..09071133 100644 --- a/markdown/boot/3.5.8/reference/using/build-systems.md +++ b/markdown/boot/3.5.8/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.8/tutorial/first-application/index.md b/markdown/boot/3.5.8/tutorial/first-application/index.md index ddc8266e..9fd035c4 100644 --- a/markdown/boot/3.5.8/tutorial/first-application/index.md +++ b/markdown/boot/3.5.8/tutorial/first-application/index.md @@ -93,7 +93,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.8 @@ -120,7 +120,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.5.8' } apply plugin: 'io.spring.dependency-management' @@ -347,7 +347,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.8) ....... . . . ....... . . . (log output here) ....... . . . @@ -380,7 +380,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.8) ....... . . . ....... . . . (log output here) ....... . . . @@ -451,7 +451,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.8:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -479,7 +479,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.8) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.9/build-tool-plugin/antlib.md b/markdown/boot/3.5.9/build-tool-plugin/antlib.md index 1e41a6cb..0959b680 100644 --- a/markdown/boot/3.5.9/build-tool-plugin/antlib.md +++ b/markdown/boot/3.5.9/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/3.5.9/cli/using-the-cli.md b/markdown/boot/3.5.9/cli/using-the-cli.md index 17bb59a3..97df252c 100644 --- a/markdown/boot/3.5.9/cli/using-the-cli.md +++ b/markdown/boot/3.5.9/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.9 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v3.5.9) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.9 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/3.5.9/how-to/build.md b/markdown/boot/3.5.9/how-to/build.md index 59bb0f60..8667d23c 100644 --- a/markdown/boot/3.5.9/how-to/build.md +++ b/markdown/boot/3.5.9/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.9 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 3.5.9 diff --git a/markdown/boot/3.5.9/how-to/native-image/developing-your-first-application.md b/markdown/boot/3.5.9/how-to/native-image/developing-your-first-application.md index 00a2604f..89040a5f 100644 --- a/markdown/boot/3.5.9/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/3.5.9/how-to/native-image/developing-your-first-application.md @@ -90,7 +90,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.9 ``` @@ -190,8 +190,8 @@ To install the native image compiler on macOS or Linux, we recommend using SDKMA Get SDKMAN! from [sdkman.io](https://sdkman.io) and install the Liberica GraalVM distribution by using the following commands: ```shell -$ sdk install java {version-graal}.r17-nik -$ sdk use java {version-graal}.r17-nik +$ sdk install java 22.3.r17-nik +$ sdk use java 22.3.r17-nik ``` Verify that the correct version has been configured by checking the output of `java -version`: @@ -264,7 +264,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.9) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/3.5.9/how-to/native-image/testing-native-applications.md b/markdown/boot/3.5.9/how-to/native-image/testing-native-applications.md index 65c9d3e6..1b143554 100644 --- a/markdown/boot/3.5.9/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/3.5.9/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.9 ``` diff --git a/markdown/boot/3.5.9/installing.md b/markdown/boot/3.5.9/installing.md index 4fe2167d..06a07991 100644 --- a/markdown/boot/3.5.9/installing.md +++ b/markdown/boot/3.5.9/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.9 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-3.5.9-bin/spring-3.5.9/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v3.5.9 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 3.5.9 ================================================================================ + - local version diff --git a/markdown/boot/3.5.9/reference/using/build-systems.md b/markdown/boot/3.5.9/reference/using/build-systems.md index 50a525ea..75181ef1 100644 --- a/markdown/boot/3.5.9/reference/using/build-systems.md +++ b/markdown/boot/3.5.9/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/3.5.9/tutorial/first-application/index.md b/markdown/boot/3.5.9/tutorial/first-application/index.md index 8cf481ae..51b5ff35 100644 --- a/markdown/boot/3.5.9/tutorial/first-application/index.md +++ b/markdown/boot/3.5.9/tutorial/first-application/index.md @@ -93,7 +93,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 3.5.9 @@ -120,7 +120,7 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' + id 'org.springframework.boot' version '3.5.9' } apply plugin: 'io.spring.dependency-management' @@ -347,7 +347,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.9) ....... . . . ....... . . . (log output here) ....... . . . @@ -380,7 +380,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.9) ....... . . . ....... . . . (log output here) ....... . . . @@ -451,7 +451,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:3.5.9:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -479,7 +479,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v3.5.9) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/4.0.8/build-tool-plugin/antlib.md b/markdown/boot/4.0.8/build-tool-plugin/antlib.md index 1e41a6cb..98819529 100644 --- a/markdown/boot/4.0.8/build-tool-plugin/antlib.md +++ b/markdown/boot/4.0.8/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/4.0.8/cli/using-the-cli.md b/markdown/boot/4.0.8/cli/using-the-cli.md index 17bb59a3..fdea70b5 100644 --- a/markdown/boot/4.0.8/cli/using-the-cli.md +++ b/markdown/boot/4.0.8/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v4.0.8 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v4.0.8) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v4.0.8 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/4.0.8/how-to/build.md b/markdown/boot/4.0.8/how-to/build.md index 92497c74..fdbbe753 100644 --- a/markdown/boot/4.0.8/how-to/build.md +++ b/markdown/boot/4.0.8/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 4.0.8 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 4.0.8 diff --git a/markdown/boot/4.0.8/how-to/native-image/developing-your-first-application.md b/markdown/boot/4.0.8/how-to/native-image/developing-your-first-application.md index 86e0405c..b6266c8f 100644 --- a/markdown/boot/4.0.8/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/4.0.8/how-to/native-image/developing-your-first-application.md @@ -93,7 +93,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 4.0.8 ``` @@ -267,7 +267,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v4.0.8) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/4.0.8/how-to/native-image/testing-native-applications.md b/markdown/boot/4.0.8/how-to/native-image/testing-native-applications.md index 641a3d78..df988fd3 100644 --- a/markdown/boot/4.0.8/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/4.0.8/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 4.0.8 ``` diff --git a/markdown/boot/4.0.8/installing.md b/markdown/boot/4.0.8/installing.md index 2d665d7c..75a74e12 100644 --- a/markdown/boot/4.0.8/installing.md +++ b/markdown/boot/4.0.8/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v4.0.8 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-4.0.8-bin/spring-4.0.8/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v4.0.8 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 4.0.8 ================================================================================ + - local version diff --git a/markdown/boot/4.0.8/reference/using/build-systems.md b/markdown/boot/4.0.8/reference/using/build-systems.md index dd79ef99..0708fe63 100644 --- a/markdown/boot/4.0.8/reference/using/build-systems.md +++ b/markdown/boot/4.0.8/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/4.0.8/tutorial/first-application/index.md b/markdown/boot/4.0.8/tutorial/first-application/index.md index 64ff1488..0e20317b 100644 --- a/markdown/boot/4.0.8/tutorial/first-application/index.md +++ b/markdown/boot/4.0.8/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 4.0.8 com.example myproject @@ -122,8 +122,8 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' - id 'io.spring.dependency-management' version '{version-dependency-management-plugin}' + id 'org.springframework.boot' version '4.0.8' + id 'io.spring.dependency-management' version '1.1.7' } group = 'com.example' @@ -350,7 +350,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v4.0.8) ....... . . . ....... . . . (log output here) ....... . . . @@ -383,7 +383,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v4.0.8) ....... . . . ....... . . . (log output here) ....... . . . @@ -454,7 +454,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:4.0.8:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -482,7 +482,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v4.0.8) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/4.1.1/build-tool-plugin/antlib.md b/markdown/boot/4.1.1/build-tool-plugin/antlib.md index 1e41a6cb..ca4aafef 100644 --- a/markdown/boot/4.1.1/build-tool-plugin/antlib.md +++ b/markdown/boot/4.1.1/build-tool-plugin/antlib.md @@ -22,7 +22,7 @@ To use the module, you need to declare an additional `spring-boot` namespace in You need to remember to start Ant using the `-lib` option, as shown in the following example: ```shell -$ ant -lib +$ ant -lib ``` > [!TIP] diff --git a/markdown/boot/4.1.1/cli/using-the-cli.md b/markdown/boot/4.1.1/cli/using-the-cli.md index 17bb59a3..ba87f791 100644 --- a/markdown/boot/4.1.1/cli/using-the-cli.md +++ b/markdown/boot/4.1.1/cli/using-the-cli.md @@ -92,7 +92,7 @@ The `version` command provides a quick way to check which version of Spring Boot ```shell $ spring version -Spring CLI v{version-spring-boot} +Spring CLI v4.1.1 ``` @@ -153,7 +153,7 @@ If you do not use either of these shells (perhaps you are a Windows user), you c ```shell $ spring shell -*Spring Boot* (v{version-spring-boot}) +*Spring Boot* (v4.1.1) Hit TAB to complete. Type \'help' and hit RETURN for help, and \'exit' to quit. ``` @@ -161,7 +161,7 @@ From inside the embedded shell, you can run other commands directly: ```shell $ version -Spring CLI v{version-spring-boot} +Spring CLI v4.1.1 ``` The embedded shell supports ANSI color output as well as `tab` completion. diff --git a/markdown/boot/4.1.1/how-to/build.md b/markdown/boot/4.1.1/how-to/build.md index 6c8b6cf6..aec59c2a 100644 --- a/markdown/boot/4.1.1/how-to/build.md +++ b/markdown/boot/4.1.1/how-to/build.md @@ -26,7 +26,7 @@ To generate build information with Maven, add an execution for the `build-info` org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 4.1.1 @@ -158,7 +158,7 @@ However, you must additionally add an `` section, as follows: org.springframework.boot spring-boot-maven-plugin - {version-spring-boot} + 4.1.1 diff --git a/markdown/boot/4.1.1/how-to/native-image/developing-your-first-application.md b/markdown/boot/4.1.1/how-to/native-image/developing-your-first-application.md index 3804fe17..6bdac1a9 100644 --- a/markdown/boot/4.1.1/how-to/native-image/developing-your-first-application.md +++ b/markdown/boot/4.1.1/how-to/native-image/developing-your-first-application.md @@ -93,7 +93,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 4.1.1 ``` @@ -267,7 +267,7 @@ You should see output similar to the following: \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v4.1.1) ....... . . . ....... . . . (log output here) ....... . . . diff --git a/markdown/boot/4.1.1/how-to/native-image/testing-native-applications.md b/markdown/boot/4.1.1/how-to/native-image/testing-native-applications.md index e99ba7df..1d43cae7 100644 --- a/markdown/boot/4.1.1/how-to/native-image/testing-native-applications.md +++ b/markdown/boot/4.1.1/how-to/native-image/testing-native-applications.md @@ -82,7 +82,7 @@ You should have a `` section that looks like this: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 4.1.1 ``` diff --git a/markdown/boot/4.1.1/installing.md b/markdown/boot/4.1.1/installing.md index 3d50503f..7c886385 100644 --- a/markdown/boot/4.1.1/installing.md +++ b/markdown/boot/4.1.1/installing.md @@ -98,16 +98,16 @@ Get SDKMAN! from [sdkman.io](https://sdkman.io) and install Spring Boot by using ```shell $ sdk install springboot $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v4.1.1 ``` If you develop features for the CLI and want access to the version you built, use the following commands: ```shell -$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{version-spring-boot}-bin/spring-{version-spring-boot}/ +$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-4.1.1-bin/spring-4.1.1/ $ sdk default springboot dev $ spring --version -Spring CLI v{version-spring-boot} +Spring CLI v4.1.1 ``` The preceding instructions install a local instance of `spring` called the `dev` instance. @@ -122,7 +122,7 @@ $ sdk ls springboot Available Springboot Versions ================================================================================ > + dev -* {version-spring-boot} +* 4.1.1 ================================================================================ + - local version diff --git a/markdown/boot/4.1.1/reference/io/grpc.md b/markdown/boot/4.1.1/reference/io/grpc.md index f3327dc3..1308de50 100644 --- a/markdown/boot/4.1.1/reference/io/grpc.md +++ b/markdown/boot/4.1.1/reference/io/grpc.md @@ -73,7 +73,7 @@ The following shows a typical Maven POM file that uses the plugin: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 4.1.1 com.example myproject @@ -119,9 +119,9 @@ The following shows a typical Gradle file that uses the plugin: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' - id 'io.spring.dependency-management' version '{version-dependency-management-plugin}' - id 'com.google.protobuf' version '{version-protobuf-gradle-plugin}' + id 'org.springframework.boot' version '4.1.1' + id 'io.spring.dependency-management' version '1.1.7' + id 'com.google.protobuf' version '0.9.6' } group = 'com.example' diff --git a/markdown/boot/4.1.1/reference/using/build-systems.md b/markdown/boot/4.1.1/reference/using/build-systems.md index 73a59b6d..8f2cc6fa 100644 --- a/markdown/boot/4.1.1/reference/using/build-systems.md +++ b/markdown/boot/4.1.1/reference/using/build-systems.md @@ -78,7 +78,7 @@ A typical `build.xml` looks like the following example: xmlns:spring-boot="antlib:org.springframework.boot.ant" name="myapp" default="build"> - + diff --git a/markdown/boot/4.1.1/tutorial/first-application/index.md b/markdown/boot/4.1.1/tutorial/first-application/index.md index 436003c5..03bac6d7 100644 --- a/markdown/boot/4.1.1/tutorial/first-application/index.md +++ b/markdown/boot/4.1.1/tutorial/first-application/index.md @@ -92,7 +92,7 @@ Open your favorite text editor and add the following: org.springframework.boot spring-boot-starter-parent - {version-spring-boot} + 4.1.1 com.example myproject @@ -122,8 +122,8 @@ Open your favorite text editor and add the following: ```gradle plugins { id 'java' - id 'org.springframework.boot' version '{version-spring-boot}' - id 'io.spring.dependency-management' version '{version-dependency-management-plugin}' + id 'org.springframework.boot' version '4.1.1' + id 'io.spring.dependency-management' version '1.1.7' } group = 'com.example' @@ -350,7 +350,7 @@ $ mvn spring-boot:run \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v4.1.1) ....... . . . ....... . . . (log output here) ....... . . . @@ -383,7 +383,7 @@ $ gradle bootRun \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v4.1.1) ....... . . . ....... . . . (log output here) ....... . . . @@ -454,7 +454,7 @@ $ mvn package [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ myproject --- [INFO] Building jar: /Users/developer/example/spring-boot-example/target/myproject-0.0.1-SNAPSHOT.jar [INFO] -[INFO] --- spring-boot-maven-plugin:{version-spring-boot}:repackage (default) @ myproject --- +[INFO] --- spring-boot-maven-plugin:4.1.1:repackage (default) @ myproject --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ @@ -482,7 +482,7 @@ $ java -jar target/myproject-0.0.1-SNAPSHOT.jar \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v{version-spring-boot}) + :: Spring Boot :: (v4.1.1) ....... . . . ....... . . . (log output here) ....... . . .