From 59991100b455149b034e52caf36703baf463013a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 16 Sep 2026 08:45:13 +0000 Subject: [PATCH] chore(catalog): record boot-3.3.4+rebuild.1 --- catalog.json | 6 +++--- markdown/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 ++++---- .../native-image/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 ++++++++-------- .../boot/3.3.4/reference/using/build-systems.md | 2 +- .../3.3.4/tutorial/first-application/index.md | 12 ++++++------ 12 files changed, 41 insertions(+), 41 deletions(-) diff --git a/catalog.json b/catalog.json index e5b2145a..7c061048 100644 --- a/catalog.json +++ b/catalog.json @@ -1,7 +1,7 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", "version": "1", - "generated_at": "2026-09-16T04:25:04.881Z", + "generated_at": "2026-09-16T08:45:13.233Z", "projects": { "boot": { "3.3.0": { @@ -21,8 +21,8 @@ "released_at": "2026-09-12T12:38:50Z" }, "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", 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) ....... . . .