Skip to content

sreegithub19/spring-boot-angular-15-mysql-example

 
 

Repository files navigation

Spring Boot + Angular 15 + MySQL CRUD example

Full-stack Angular 15 + Spring Boot + MySQL CRUD Tutorial Application in that:

  • Each Tutorial has id, title, description, published status.
  • We can create, retrieve, update, delete Tutorials.
  • We can also find Tutorials by title.

spring-boot-angular-15-mysql-example-crud.png

For more detail, please visit:

Spring Boot + Angular 15 + MySQL: CRUD example

Run both Back-end & Front-end in one place:

Integrate Angular with Spring Boot Rest API

More Practice:

Angular + Spring Boot: File upload example

Angular + Spring Boot: JWT Authentication and Authorization example

Steps:

Run Spring Boot application

sudo apt update && sudo apt install openjdk-21-jdk -y
 export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64 && export PATH=$JAVA_HOME/bin:$PATH

MySQL

chmod +x run_queries.sh && ./run_queries.sh


docker-compose up -d && docker ps
cd spring-boot-server && mvn spring-boot:run

The Spring Boot Server will export API at port 8081.

Run Angular Client

cd angular-15-client && npm install && npm install -g @angular/cli && ng serve --port 8081

  • change ports from private to public in PORTS tab

About

Fullstack Angular 15 + Spring Boot + MySQL CRUD example - Spring Rest API, Spring Data JPA - Angular HTTPClient, Forms, Router and Bootstrap 4.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 48.1%
  • Java 29.3%
  • HTML 19.9%
  • Shell 1.5%
  • CSS 1.2%