From ec207a6ed6f82f1d5db28e59a1d73beb559c3c8a Mon Sep 17 00:00:00 2001 From: Guillaume Smet Date: Wed, 11 Oct 2023 15:57:52 +0200 Subject: [PATCH] Add compatibility topic to Spring guides --- docs/src/main/asciidoc/spring-boot-properties.adoc | 2 +- docs/src/main/asciidoc/spring-cache.adoc | 2 +- docs/src/main/asciidoc/spring-cloud-config-client.adoc | 2 +- docs/src/main/asciidoc/spring-data-jpa.adoc | 2 +- docs/src/main/asciidoc/spring-data-rest.adoc | 2 +- docs/src/main/asciidoc/spring-di.adoc | 2 +- docs/src/main/asciidoc/spring-scheduled.adoc | 2 +- docs/src/main/asciidoc/spring-security.adoc | 2 +- docs/src/main/asciidoc/spring-web.adoc | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/src/main/asciidoc/spring-boot-properties.adoc b/docs/src/main/asciidoc/spring-boot-properties.adoc index 2019fa7fc56d0..b9c4c74310e56 100644 --- a/docs/src/main/asciidoc/spring-boot-properties.adoc +++ b/docs/src/main/asciidoc/spring-boot-properties.adoc @@ -7,7 +7,7 @@ https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc include::_attributes.adoc[] :categories: compatibility :summary: Use Spring Boot's `@ConfigurationProperties` in place of MicroProfile Config annotations -:topics: spring,configuration +:topics: spring,configuration,compatibility :extensions: io.quarkus:quarkus-spring-boot-properties If you prefer to use Spring Boot `@ConfigurationProperties` annotated class to access application properties instead of diff --git a/docs/src/main/asciidoc/spring-cache.adoc b/docs/src/main/asciidoc/spring-cache.adoc index 8a11d15ca2c4a..8004c29d6b96f 100644 --- a/docs/src/main/asciidoc/spring-cache.adoc +++ b/docs/src/main/asciidoc/spring-cache.adoc @@ -7,7 +7,7 @@ https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc include::_attributes.adoc[] :categories: compatibility :summary: While you are encouraged to use the Cache extension for your application-level caching, Quarkus provides a compatibility layer for Spring Cache in the form of the spring-cache extension. -:topics: spring,cache +:topics: spring,cache,compatibility :extensions: io.quarkus:quarkus-spring-cache While users are encouraged to use xref:cache.adoc[Quarkus annotations for caching], Quarkus nevertheless provides a compatibility layer for Spring Cache annotations in the form of the `spring-cache` extension. diff --git a/docs/src/main/asciidoc/spring-cloud-config-client.adoc b/docs/src/main/asciidoc/spring-cloud-config-client.adoc index fb1ae1fa3f1f5..ae84b757ecf73 100644 --- a/docs/src/main/asciidoc/spring-cloud-config-client.adoc +++ b/docs/src/main/asciidoc/spring-cloud-config-client.adoc @@ -7,7 +7,7 @@ https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc include::_attributes.adoc[] :categories: compatibility :summary: Quarkus provides a compatibility layer for Spring Cloud Config in the form of the spring-cloud-config-client extension. -:topics: spring,cloud,configuration +:topics: spring,cloud,configuration,compatibility :extensions: io.quarkus:quarkus-spring-cloud-config-client This guide explains how your Quarkus application can read configuration properties at runtime from the https://cloud.spring.io/spring-cloud-config[Spring Cloud Config Server]. diff --git a/docs/src/main/asciidoc/spring-data-jpa.adoc b/docs/src/main/asciidoc/spring-data-jpa.adoc index 7394643046542..30edcbdb7c514 100644 --- a/docs/src/main/asciidoc/spring-data-jpa.adoc +++ b/docs/src/main/asciidoc/spring-data-jpa.adoc @@ -7,7 +7,7 @@ https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc include::_attributes.adoc[] :categories: compatibility :summary: While you are encouraged to use Hibernate ORM with Panache for your data layer, Quarkus provides a compatibility layer for Spring Data JPA in the form of the spring-data-jpa extension. -:topics: spring,data,hibernate-orm,jpa +:topics: spring,data,hibernate-orm,jpa,compatibility :extensions: io.quarkus:quarkus-spring-data-jpa While users are encouraged to use Hibernate ORM with Panache for Relational Database access, Quarkus provides a compatibility layer for diff --git a/docs/src/main/asciidoc/spring-data-rest.adoc b/docs/src/main/asciidoc/spring-data-rest.adoc index f443316ca2640..967c81017956f 100644 --- a/docs/src/main/asciidoc/spring-data-rest.adoc +++ b/docs/src/main/asciidoc/spring-data-rest.adoc @@ -7,7 +7,7 @@ https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc include::_attributes.adoc[] :categories: compatibility :summary: Spring Data REST simplifies the creation of CRUD applications based on our Spring Data compatibility layer. -:topics: spring,data,hibernate-orm,jpa,rest +:topics: spring,data,hibernate-orm,jpa,rest,compatibility :extensions: io.quarkus:quarkus-spring-data-rest While users are encouraged to use REST Data with Panache for the REST data access endpoints generation, diff --git a/docs/src/main/asciidoc/spring-di.adoc b/docs/src/main/asciidoc/spring-di.adoc index f0ae0e997fd45..e64d9fc940536 100644 --- a/docs/src/main/asciidoc/spring-di.adoc +++ b/docs/src/main/asciidoc/spring-di.adoc @@ -7,7 +7,7 @@ https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc include::_attributes.adoc[] :categories: compatibility :summary: While you are encouraged to use CDI annotations for injection, Quarkus provides a compatibility layer for Spring dependency injection in the form of the spring-di extension. -:topics: spring,cdi,injection +:topics: spring,cdi,injection,compatibility :extensions: io.quarkus:quarkus-spring-di While users are encouraged to use CDI annotations for injection, Quarkus provides a compatibility layer for Spring dependency injection in the form of the `spring-di` extension. diff --git a/docs/src/main/asciidoc/spring-scheduled.adoc b/docs/src/main/asciidoc/spring-scheduled.adoc index 72214358f1b41..80f706c8800c8 100644 --- a/docs/src/main/asciidoc/spring-scheduled.adoc +++ b/docs/src/main/asciidoc/spring-scheduled.adoc @@ -7,7 +7,7 @@ https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc include::_attributes.adoc[] :categories: compatibility :summary: While you are encouraged to use the Scheduler or Quartz extensions to schedule tasks, Quarkus provides a compatibility layer for Spring Scheduled in the form of the spring-scheduled extension. -:topics: spring,scheduling +:topics: spring,scheduling,compatibility :extensions: io.quarkus:quarkus-spring-scheduled While users are encouraged to use xref:scheduler.adoc#standard-scheduling[regular Quarkus scheduler], Quarkus provides a compatibility layer for Spring Scheduled in the form of the `spring-scheduled` extension. diff --git a/docs/src/main/asciidoc/spring-security.adoc b/docs/src/main/asciidoc/spring-security.adoc index 13c69d5cc32fb..8867bbd1b9db5 100644 --- a/docs/src/main/asciidoc/spring-security.adoc +++ b/docs/src/main/asciidoc/spring-security.adoc @@ -7,7 +7,7 @@ https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc include::_attributes.adoc[] :categories: compatibility :summary: While you are encouraged to use the Quarkus Security layer to secure your applications, Quarkus provides a compatibility layer for Spring Security in the form of the spring-security extension. -:topics: spring,security +:topics: spring,security,compatibility :extensions: io.quarkus:quarkus-spring-security While users are encouraged to use Java standard annotations for security authorizations, Quarkus provides a compatibility layer for Spring Security in the form of the `spring-security` extension. diff --git a/docs/src/main/asciidoc/spring-web.adoc b/docs/src/main/asciidoc/spring-web.adoc index 27737192ab732..a7f88c54aa71e 100644 --- a/docs/src/main/asciidoc/spring-web.adoc +++ b/docs/src/main/asciidoc/spring-web.adoc @@ -7,7 +7,7 @@ https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc include::_attributes.adoc[] :categories: compatibility :summary: While you are encouraged to use Jakarta REST annotations for defining REST endpoints, Quarkus provides a compatibility layer for Spring Web in the form of the spring-web extension. -:topics: spring,rest +:topics: spring,rest,compatibility :extensions: io.quarkus:quarkus-spring-web While users are encouraged to use Jakarta REST (formerly known as JAX-RS) annotations for defining REST endpoints, Quarkus provides a compatibility layer for Spring Web in the form of the `spring-web` extension.