This project was generated with Spring Initializr- SpringBoot version 2.7.17
This project is a web application that allows users to research nearby places by entering a specific latitude, longitude, and radius. The aim of the project is to allow users to explore places of interest around them and see these places on the map.
JAVA 8
Maven: Maven is a build automation and project management tool used primarily for Java projects. It helps manage project dependencies, build the project, and package it in a distributable format (e.g. JAR or WAR). Maven uses a Project Object Model (POM) file to define the project's structure, dependencies, and build process. You use Maven to create and manage your Spring Boot project.
Spring Data JPA: Persist data in SQL stores with Java Persistence API using Spring Data and Hibernate.
Spring Web: Build web, including RESTful, applications using Spring MVC. Uses Apache Tomcat as the default embedded container.
H2 Database: Provides a fast in-memory database that supports JDBC API and R2DBC access, with a small (2mb) footprint. Supports embedded and server modes as well as a browser-based console application.