Spring Boot + GraphQL + PostgreSQL example

GraphQL is a query language that offers an alternative model to developing APIs (REST, SOAP or gRPC) with detailed description.

In this tutorial, we’re gonna build a Spring Boot GraphQL example with PostgreSQL database that will expose CRUD APIs to create, read, update and delete objects with the help of graphql-spring-boot-starter and Spring Data JPA.

Related Post:
Spring Boot + PostgreSQL example: CRUD Rest API
Spring Boot, Spring Security, PostgreSQL: JWT Authentication example
Spring Boot Thymeleaf CRUD example
– Documentation: Spring Boot Swagger 3 example
– Unit Test: @DataJpaTest example for Spring Data Repository
– Caching: Spring Boot Redis Cache example
– Dockerize: Docker Compose: Spring Boot and Postgres example

Read More

JPA @ManyToOne example | Spring Boot

In this tutorial, I will show you how to implement Spring Data JPA Many-to-One example in Spring Boot for One-To-Many mapping using @ManyToOne annotation. You’ll know:

  • How to configure Spring Data, JPA, Hibernate to work with Database
  • How to define Data Models and Repository interfaces for JPA One-To-Many relationship using @ManyToOne
  • Way to use Spring JPA to interact with Database for Many-to-One association
  • Way to create Spring Rest Controller to process HTTP requests

Related Posts:
Spring Boot + GraphQL example
JPA One To One example with Hibernate in Spring Boot
JPA Many to Many example with Hibernate in Spring Boot
Validate Request Body in Spring Boot
Spring Boot Token based Authentication with Spring Security & JWT
Spring JPA + H2 example
Spring JPA + MySQL example
Spring JPA + PostgreSQL example
Spring JPA + Oracle example
Spring JPA + SQL Server example
– Documentation: Spring Boot Swagger 3 example
– Caching: Spring Boot Redis Cache example

Read More

Angular 16 + Spring Boot + PostgreSQL example: CRUD App

In this tutorial, we will learn how to build a full stack Angular 16 + Spring Boot + PostgreSQL example with a CRUD App. The back-end server uses Spring Boot with Spring Web MVC for REST Controller and Spring Data JPA for interacting with PostgreSQL database. Front-end side is made with Angular 16, HttpClient, Router and Bootstrap 4.

Security: Angular 16 + Spring Boot: JWT Authentication example
Upload: Angular 16 + Spring Boot: File upload/download example
Pagination: Angular + Spring Boot: Pagination example

Read More

Angular 16 + Spring Boot + MySQL: CRUD example

In this tutorial, we will learn how to build a full stack Angular 16 + Spring Boot + MySQL example with a CRUD App. The back-end server uses Spring Boot with Spring Web MVC for REST Controller and Spring Data JPA for interacting with MySQL database. Front-end side is made with Angular 16, HTTPClient, Router and Bootstrap 4.

Security: Angular 16 + Spring Boot: JWT Authentication example

Upload: Angular 16 + Spring Boot: File upload example

Pagination: Angular + Spring Boot: Pagination example

Read More

Spring Boot + Angular 16 example: CRUD

In this tutorial, we will learn how to build a full stack Spring Boot + Angular 16 example with a CRUD Application. The back-end server uses Spring Boot with Spring Web MVC for REST Controller and Spring Data JPA for interacting with embedded database (H2 database). Front-end side is made with Angular 16, HttpClient, Router and Bootstrap 4.

Run both Project on same server/port:
How to Integrate Angular with Spring Boot Rest API

Security: Angular 16 + Spring Boot: JWT Authentication example

Upload: Angular 16 + Spring Boot: File upload/download example

Pagination: Angular + Spring Boot: Pagination example

Read More