springboot-learning.hashnode.dev#7 Understanding Spring Boot Project Structure & Application Startup FlowUsing STS IDE – Spring Boot Directory Structure When you create a Spring Boot project usingSpring Tool Suite(or Spring Initializr), the structure looks like this: Standard Spring Boot Directory Structure project-name │ ├── src/main/java │ └── com...Feb 12·3 min read
springboot-learning.hashnode.dev#6 Ways to Create a Spring Boot Applicationwe can create a Spring Boot app in 3 main ways: Spring Initializr (Web Client) Official website:👉 https://start.spring.io You choose: Project: Maven / Gradle Language: Java Spring Boot version Group Artifact Dependencies (Web, JPA, etc.) ...Feb 12·2 min read
springboot-learning.hashnode.dev#5 What Auto-Configuration Really Means in Spring Boot ?In plain English: Configuration = telling the framework what to create, how to create it, and how things are connected. That’s it.Everything else is just syntax. Spring Boot is a framework.A framework controls your program. So Spring constantly ask...Feb 11·1 min read
springboot-learning.hashnode.dev#4 Understanding the Java Stack: JSE → Advanced Java → Maven → Spring BootJSE (Core Java) – The Foundation What is JSE? Java Standard Edition provides: OOP concepts Collections Exception handling Multithreading File handling Without Core Java:You cannot understand Spring annotations, beans, or dependency injection. ...Feb 11·4 min read
springboot-learning.hashnode.dev#3 Understanding Microservices (Spring Boot Fundamentals)What is Microservices? Microservices architecture is a way of building an application as a collection of small, independent services, where: Each service does one specific job Each service runs independently Services communicate using HTTP / REST ...Feb 10·2 min read