Spring Boot Project Structure
Mohamad's interest is in Programming (Mobile, Web, Database and Machine Learning). He is studying at the Center For Artificial Intelligence Technology (CAIT), Universiti Kebangsaan Malaysia (UKM).
Understanding the Anatomy of a Spring Boot Project:
src/main/java: Contains application source code.src/main/resources: Configuration files (application.properties/yml) and static resources.pom.xmlorbuild.gradle: Build configuration file with dependencies and plugins.
Configuration Files and Important Directories:
application.propertiesorapplication.yml: Used for configuration settings.staticandtemplates: Directories for static content and template engine views like Thymeleaf.