This project is designed to help understand backend fundamentals using Spring. It utilizes Spring Boot and Maven as core technologies, along with Java and Thymeleaf for building a modern, responsive web application. The project aims to provide a solid foundation in backend development principles and practices.
- Comprehensive understanding of backend development principles
- MVC architecture using Spring MVC
- Dependency injection and configuration with Spring
- Template rendering with Thymeleaf
- RESTful API development with Spring Boot
- Spring 5.3.0
- Java 17 for modern language features
- Maven 3.8.1 for dependency management
- Thymeleaf 3.0.12 for server-side rendering
- Spring Boot 2.5.0 for rapid application development
-
Clone the repository
git clone https://github.com/mochrks/web-understanding-backend.git cd web-understanding-backend
-
Install dependencies
npm install
-
Run the application
npm run dev
-
The application will be running on http://localhost:5173.