Skip to content

This repository contains spring boot applications with Angular as Frontend

Notifications You must be signed in to change notification settings

phanikolla/Springboot-Angular

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Springboot-Angular

This repository contains spring boot applications with Angular as Frontend

In this full-stack development tutorial, we will learn how to develop a CRUD (Create, Read, Update, Delete) web application using Angular 12 as a front-end and Spring boot as a backend.

Angular is a platform and framework for building single-page client applications using HTML and TypeScript. Angular is written in TypeScript.

Spring Boot is a very popular Java framework for building Restful Webservices and Microservices.

Angular Spring boot Full-Stack Architecture The application will be constructed using the following architecture:

image

What we will build? Basically, we will create two projects:

  1. Springboot-backend: This project is used to develop CRUD RESTFul APIs for a simple Employee Management System using Spring Boot, JPA, and MySQL as a database.
  2. Angular-frontend: This project is used to develop single page application using Angular 12 as front-end technology. This Angular application consumes CRUD Restful APIs developed and exposed by a springboot-backend project.

Angular 12 + Spring Boot CRUD Architecture:

Now look at the application architecture we will build:

Prerequisites

Basic familiarity with HTML & CSS Basic knowledge of JavaScript and programming Spring Boot Basics Angular basics Node.js and npm installed globally

Tools and technologies used

Server-side technologies Spring Boot JDK - 1.8 or later Spring Framework Spring Data JPA (Hibernate)

Front end technologies

Angular (Latest version as of now) Bootstrap 4 Node and NPM JQuery

Tools

Maven - 3.2+ IDE - Eclipse or Spring Tool Suite (STS) // Spring boot API development Visual Studio 2017 // Angular App development Angular CLI

About

This repository contains spring boot applications with Angular as Frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors