GraphQL and REST can be used to enable the same integrations between different parts of our systems. We compare the two approaches to see how they have benefits in different situations.
Also find me here:
Baeldung Author
baeldung
This is the standard author on the site. Most articles are published by individual authors, with their own profiles, but when multiple people have a strong contribution, we publish collectively here.
Here's what I've written (so far):
Baeldung on Java
- All
- Weekly Review (501)
- Core Java (225)
- Spring (171)
- Testing (157)
- Spring Boot (152)
- Java (142)
- Java String (121)
- REST (109)
- Spring Security (102)
- Spring MVC (99)
- Persistence (96)
- Java IO (92)
- Jakarta EE (77)
- NoSQL (76)
- Java Collections (73)
- Data (73)
- Spring Data (71)
- Algorithms (69)
- Java Concurrency (64)
- DevOps (64)
- Security (57)
- Series (56)
- Java Dates (52)
- JPA (51)
- Reactive (49)
- Maven (47)
- HTTP Client-Side (46)
- Java Map (45)
- Spring Cloud (42)
- Java Numbers (41)
- Java Streams (40)
- Java Array (40)
- JVM (40)
- Java List (38)
- JSON (37)
- Architecture (37)
- Logging (29)
- Spring Persistence (28)
- Jackson (28)
- IDE (27)
- Gradle (25)
- Spring Web (24)
- Networking (20)
- Cloud (20)
- XML (18)
- Web Services (17)
- Groovy (16)
- Spring WebFlux (15)
- Java Web (11)
- Artificial Intelligence (8)
- Docker (7)
- Spring AI (1)
- News (1)
Looking for a Java Developer with Spring Experience (Remote) (Part Time) (not open)
Filed under Java
Looking for a Java Dev with Spring experience to join the Baeldung team.
Create an Empty Map in Java
Filed under Java Map
Learn how to create empty maps in Java
Document Enum in Swagger
Filed under Spring Web
Learn how to document enum in Swagger using the Maven plugin and verify the generated JSON document in the Swagger editor.
Spring @Autowired Field Null – Common Causes and Solutions
Filed under Spring
Learn about an error that would cause a NullPointerException when we unintentionally mix Spring injection with objects we create by calling their constructors.
Java Weekly, Issue 425
Filed under Weekly Review
Configurable card tables in Java GCs, Meet System Logger, configuring Spring Boot apps, serializability in practice, and 12-factor apps!
Error: “trustAnchors parameter must be non-empty”
Filed under Security
Learn the reasons for the error: “java.security.InvalidAlgorithmParameterException: trustAnchors parameter must be non-empty” and how to fix it
Configure and Use Multiple DataSources in Spring Boot
Filed under Spring Boot, Spring Persistence
Learn how to configure multiple data sources with Spring Boot.
Java Weekly, Issue 424
Filed under Weekly Review
ForkJoinPool and parallelism, Embeddable in Hibernate 6, Java annotations, AWS in IntelliJ, free K8S cluster, and ML meet BigQuery!