Spring Boot + PostgreSQL + JSP CRUD
In this section, we will learn how to develop a basic Student Management Application using Spring Boot 3, Spring Data JPA, PostgreSQL, & JSP. The GitHub repository link is provided at the end of this tutorial. Note A quick side note here is that JSP has limitations on its own and even more so when combined with Spring Boot. So, we should consider the following template engines as better alternatives to JSP. Thymeleaf FreeMarker Mustache Groovy Student List: Add Student: Update Student: Tools and Technologies Used: Spring Boot - 3.0.1 Java 17 Spring Framework - 6.0.3 Spring Data JPA - 3.0.1 Hibernate - 6.1.6.Final Maven - 3.2+ PostgreSQL JSP Final Project Directory: pom.xml A Project Object Model or POM is the fundamental unit of work in Maven. It is an XML file that contains information about the project and configuration details utilized by Maven to build the project. <? xml version ="1.0" encoding ="UTF-8" ?> < project xmlns ="http://maven