793 B
793 B
📖 Documentation
This document provides instructions on how to set up, run, and understand the project structure.
Project Structure
The project follows a standard Spring Boot application structure:
src/main/java/com/example/PhotoGallery: Root package.Controllers: Contains Spring MVC controllers for handling web requests.Services: Houses business logic, such as fetching project data from Gitea and sending emails.DTO: Data Transfer Objects used to shape data for the views.Component: Contains general-purpose components, like the Markdown service.
src/main/resources:static: For static assets like CSS, JavaScript, and images.templates: Contains Thymeleaf HTML templates.application.properties: For application configuration.