INDEX OF Zeek Spring Boot

Spring Blog Index Page

Spring Boot Basics (A1 - A5)

No
Title
Labels
A1
What is spring boot and why is it used?
Explain the use and goals of spring bootWhat is spring boot?
Explain Dependency Injection briefly
What dependency means WHAT IS DEPENDENCY INJECTION ? EXPLAIN...
SettingUp IDE Spring Tool Suite(IDE) and the procedures involved
Spring Tool Suite (STS) Project Setup
My Spring Boot Project (name- FirstPro)
@Autowired @Component @Scope(value="prototype") What is bean?
Concept of JPA,ORM in spring boot,EntityManager and EntityManagerFactory
EntityManager and EntityManagerFactory What is JPA & why it is used What is ORM in spring-boot?



Images for Entire Blog (1-46)

No
Title
Labels
Images
Images for Entire Blog



First Spring Boot Project (1-10)

No
Title
Labels
Fundamentals of Spring and Spring MVC
Spring MVC(configuration and working) Spring(REST API/Layers/modules/Maven)
Spring Boot and its key features
Spring Boot Features Starters , Autoconfiguration , Externalised Configuration , Actuator , Embedded servlet
Spring Boot App Execution process
How is Spring Boot Application Executed?
Types of Spring Boot Applications
spring-boot-starter spring-boot-starter-web spring-boot-starter-webflux
@SpringBootApplication annotation
@ComponentScan @EnableAutoConfiguration @SpringBootConfiguration
Creating First Project in STS
@RestController (@Controller & @ResponseBody) First Project Handle REST APIs
Packaging Structure of our first Project
Packaging Structure of project Expalining Each component of project structure pom.xml
spring-boot-first-app
@PathVariable @RequestParam ControllerClass FirstApp pom.xml for project
SpringBoot Dev Tools
What is Spring Dev Tools? Why is Spring Dev Tools used?
Lombok in STS
Project Lombok reduces boiler plate code



Second Spring Boot Project (11-28)

No
Title
Labels
Creating Second Project in STS
REST APIs for Employee Resources Tools and Technologies used for project What can clients do
JPA, Spring Data JPA and Hibernate
DAO Layer JPA Spring Data JPA Hibernate
Spring boot Project Architecture when using Database (Very Important)
Controller layer Model or Entity Repository Layer Service Layer
Packaging Structure for second project
Packaging Structure for springboot-backendd Explaining Each component of project structure pom.xml file
Configuring MySQL for project
Creating and Configuring a database
Create JPA Employee (Model or Entity) and Repository
Create JPA Employee (Model or Entity) and Repository
Creating Custom Exception
Creating Custom Exception
Project Algorithm(Very Important)
Project Algorithm
Build Create Employee REST API
Build Create Employee REST API
Using POSTMAN API to POST your REST APIs
POST request on POSTMAN_API
Build Get All Employees REST API
Build Get All Employees REST API by making changes in service and controller Layer
Using POSTMAN API to Get List of REST API GET request on POSTMAN_API
GET request on POSTMAN_API
Build Get Employee By Id REST API
Build Get Employee By ID REST API by making changes in service and controller Layer
Using POSTMAN to Get your REST API by ID
GET request on POSTMAN_API
Build Update Employee By Id REST API
Build Update Employee By ID REST API by making changes in service and controller Layer
Using POSTMAN to Update your REST API by ID
PUT request on POSTMAN_API
Build Delete Employee By Id REST API (Final)
Build Delete Employee By ID REST API by making changes in service and controller Layer
Using POSTMAN to Delete your REST API by ID
DELETE request on POSTMAN_API



Third Spring Boot Project (29-36)

No
Title
Labels
Thymeleaf Starting and Basic Questions
Some basic questions about thymeleaf
Fundamentals of Thymeleaf
Thymeleaf Thymeleaf Engine Thymeleaf Template
Creating Third Project in STS
Thymeleaf dependency introduced Tools and Technologies used for project What will we learn
Packaging Structure of App in third project
Package Structure of project Explaining Each component of project structure pom.xml file
Inserting String "Hello world" from java into thymeleaf template
helloworld.html HelloWorldController.java
Add CSS and JS files to thymeleaf template
Add CSS and JS files to thymeleaf template add-css-js-demo.html main.css action.js
Add CSS Bootstrap library to Thymeleaf Template
Adding CSS Bootstrap library by copy pasting the bootstrap CDN link
Iteration in Thymeleaf
Achieve iteration by using th:each attribute Status variable



Fourth Spring Boot Project (37-46)

No
Title
Labels
Creating our fourth(last) spring boot project in STS
Name of project Dependencies used Tools and Technologies used
Packaging Structure of the project
packaging structure for student-management-system pom.xml file Explaining Each component of project structure
Configuring MySQL for project
Creating and Configuring a database for sms
Create JPA Employee (Model or Entity) and Repository for sms
Creating Student Entity Creating Student Repository
Project Algorithm for student-management-system (Important)
Project Algorithm for student-management-system Important Image
Implement List All Students Feature
Service Layer--> Controller Layer--> Thymeleaf --> Browser
(Very Important) Thymeleaf Attributes and their roles or working
method , model.addAttribute() , th:action th:each , th:field , th:href , th:object
Implement Add Student Feature
First create form Then Save the form and display it
Implement Update Student Feature
Implementing Update Student Feature by adding a button in table
Implement Delete Student Feature
Create a delete button next to update button in students.html



Hand Written Notes(1-45)

No
Title
Labels
Hand Written Notes(with blogposts number, their description and required project)
PDF Description Project dedicated to it

Comments