Skip to content

Remove badges from submodules #230

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 22, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion batch-rest-repository/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

Implement batch operation for REST resources with https://spring.io/projects/spring-batch[Spring Batch]

include::../docs/badges.adoc[]

== Background
Spring Batch allows us to perform large volumes of records from several resources such as https://docs.spring.io/spring-batch/docs/current/api/org/springframework/batch/item/file/FlatFileItemReader.html[File],
Expand Down
1 change: 0 additions & 1 deletion batch-skip-step/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

Skip processing specific data through business logic in Spring Batch.

include::../docs/badges.adoc[]

== Background

Expand Down
1 change: 0 additions & 1 deletion cloud-jdbc-env-repo/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

Sample of https://cloud.spring.io/spring-cloud-config/single/spring-cloud-config.html#_spring_cloud_config_server[Spring Cloud Config Server] embedded application that uses database as backend for configuration properties.

include::../docs/badges.adoc[]

== Background

Expand Down
1 change: 0 additions & 1 deletion data-domain-events/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

Reduce method complexity by utilising `@DomainEvents` from link:https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#core.domain-events[Spring Data JPA].

include::../docs/badges.adoc[]

== Background
In this repository we will explore Spring Data JPA helps us to adhere to link:https://en.wikipedia.org/wiki/Single-responsibility_principle[Single Responsibility], a component of link:https://en.wikipedia.org/wiki/SOLID[SOLID Principles].
Expand Down
1 change: 0 additions & 1 deletion data-envers-audit/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

Sample application that demonstrates entity revisions with http://projects.spring.io/spring-data-envers/[Spring Data Envers].

include::../docs/badges.adoc[]

== Background

Expand Down
3 changes: 1 addition & 2 deletions data-jdbc-audit/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ Rashidi Zin <rashidi@zin.my>

We have explored on how to implement auditing with link:../data-jpa-audit/[Spring Data Jpa], link:../data-envers-audit/[Spring Data Enver], and link:../data-mongodb-audit/[Spring Data Mongo]. In this tutorial, we will implement auditing with https://spring.io/projects/spring-data-jdbc[Spring Data JDBC].

include::../docs/badges.adoc[]

== Background

Expand Down Expand Up @@ -172,4 +171,4 @@ class UserAuditTests {
}
----

Full implementation of the test can be found in link:{source-test}/user/UserAuditTests.java[`UserAuditTests`].
Full implementation of the test can be found in link:{source-test}/user/UserAuditTests.java[`UserAuditTests`].
1 change: 0 additions & 1 deletion data-jpa-audit/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

Enable auditing with Spring Data Jpa's `@CreatedDate` and `@LastModified`. For example with Spring Data MongoDB, please check out link:../data-mongodb-audit[Spring Data MongoDB Audit Example].

include::../docs/badges.adoc[]

== Background

Expand Down
1 change: 0 additions & 1 deletion data-jpa-event/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ Rashidi Zin <rashidi@zin.my>

In this tutorial, we will look into how we can utilise events to perform validation at repository level.

include::../docs/badges.adoc[]

== Background

Expand Down
1 change: 0 additions & 1 deletion data-jpa-filtered-query/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

Implement global filter query which involves several `Entity` with Spring Data Jpa.

include::../docs/badges.adoc[]

== Background

Expand Down
1 change: 0 additions & 1 deletion data-mongodb-audit/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

Enable auditing with Spring Data MongoDB. For example with Spring Data JPA, visit link:../data-jpa-audit/[Spring Data JPA Audit Example].

include::../docs/badges.adoc[]

== Background

Expand Down
1 change: 0 additions & 1 deletion data-mongodb-full-text-search/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

Implement link:https://docs.mongodb.com/manual/text-search/[MongoDB Full Text Search] with link:https://spring.io/projects/spring-data-mongodb[Spring Data MongoDB].

include::../docs/badges.adoc[]

== Background

Expand Down
1 change: 0 additions & 1 deletion data-mongodb-tc-data-load/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

Preloaded data for testing.

include::../docs/badges.adoc[]

== Background
It is common to have preloaded data when we are testing our delete, read, and update operations. One of the most common approaches is to
Expand Down
1 change: 0 additions & 1 deletion data-mongodb-transactional/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

Guide to utilise `@Transactional` with Spring Data MongoDB.

include::../docs/badges.adoc[]

== Background

Expand Down
3 changes: 1 addition & 2 deletions data-repository-definition/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

Implement custom repository interfaces with @RepositoryDefinition annotation.

include::../docs/badges.adoc[]

== Background

Expand Down Expand Up @@ -98,4 +97,4 @@ The test verifies that our repository method `findByTitleContainingIgnoreCase` c

The `@RepositoryDefinition` annotation provides a way to create custom repository interfaces with only the methods you need, without inheriting all the methods from base interfaces. This gives you more control over your repository's API and makes your code more explicit about what operations are supported.

While extending base interfaces like `CrudRepository` or `JpaRepository` is convenient for most cases, using `@RepositoryDefinition` can be a good choice when you want to limit the operations that can be performed on your entities or when you want to create a more focused and explicit API.
While extending base interfaces like `CrudRepository` or `JpaRepository` is convenient for most cases, using `@RepositoryDefinition` can be a good choice when you want to limit the operations that can be performed on your entities or when you want to create a more focused and explicit API.
1 change: 0 additions & 1 deletion data-rest-validation/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

Implement validation in Spring Data REST.

include::../docs/badges.adoc[]

== Background

Expand Down
5 changes: 0 additions & 5 deletions docs/badges.adoc

This file was deleted.

1 change: 0 additions & 1 deletion graphql/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

Implementing https://graphql.org/[GraphQL] server with https://spring.io/guides/gs/graphql-server/[Spring Boot GraphQL Server].

include::../docs/badges.adoc[]

== Background

Expand Down
1 change: 0 additions & 1 deletion jooq/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ Rashidi Zin <rashidi@zin.my>

While JPA is commonly used in Java applications, it is not the only option. In this tutorial, we will look at how to use jOOQ with Spring Boot and Gradle.

include::../docs/badges.adoc[]

== Background

Expand Down
1 change: 0 additions & 1 deletion test-execution-listeners/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ Rashidi Zin <rashidi@zin.my>

We often make use of `@BeforeEach` and `@AfterEach` methods to prepare and clean up test data. However, this approach is not scalable and can be difficult to maintain. In this article, we will look at how we can use `TestExecutionListener` to manage test data.

include::../docs/badges.adoc[]

== Background

Expand Down
1 change: 0 additions & 1 deletion test-rest-assured/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ Rashidi Zin <rashidi@zin.my>
Verify API implementation through integration tests with https://www.browserstack.com/guide/what-is-bdd[Behaviour Driven Development (BDD)]
using Spring Boot, https://testcontainers.com/[Testcontainers], and https://rest-assured.io/[RestAssured].

include::../docs/badges.adoc[]

== Background

Expand Down
3 changes: 1 addition & 2 deletions test-slice-tests-rest/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ Rashidi Zin <rashidi@zin.my>
Testing has become a critical component in today's software development world. It helps us in ensuring high quality product
that provides stability and scalability. In this article, we will explore about implementing tests for Spring Boot Web application.

include::../docs/badges.adoc[]

== Background

Expand Down Expand Up @@ -297,4 +296,4 @@ be affected should the production code implementation changes. For example, a re
With `@SpringBootTest`, I am able to implement my tests following link:../test-rest-assured/[Behaviour Driven Development] easily as
opposed to using `@WebMvcTest` as I don't have to be concerned about the feature's implementation.

In the end, choose the ones that provide you with the efficiency to maintain and to run your tests. Either with `@SpringBootTest` or the combination of `@WebMvcTest` and `@DataJpaTest`.
In the end, choose the ones that provide you with the efficiency to maintain and to run your tests. Either with `@SpringBootTest` or the combination of `@WebMvcTest` and `@DataJpaTest`.
3 changes: 1 addition & 2 deletions web-rest-client/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ Rashidi Zin <rashidi@zin.my>
:source-main: {url-quickref}/src/main/java/zin/rashidi/boot/web/restclient
:source-test: {url-quickref}/src/test/java/zin/rashidi/boot/web/restclient

include::../docs/badges.adoc[]

== Background

Expand Down Expand Up @@ -357,4 +356,4 @@ All the tests can be found in link:{source-test}/post/PostRepositoryTests.java[P
== Conclusion

`@HttpExchange` provides a cleaner implementation and the flexibility to choose which REST Client to be used. In this example, we are dealing with a synchronous API and we
chose `RestClient` over `RestTemplate`. If you are dealing with asynchronous API then `WebClient` should be your choice.
chose `RestClient` over `RestTemplate`. If you are dealing with asynchronous API then `WebClient` should be your choice.