mvn spring-boot:runWhen you run:
mvn spring-boot:run
Spring does the following:
1️⃣ Loads ApplicationContext (Spring Container)
@Component, @Service, @Repository, @Controller)@Configuration classes@Bean methods2️⃣ Instantiates Beans
3️⃣ Runs Post-Initialization Hooks (@PostConstruct)
@PostConstruct methods after dependencies are injectedAzureBlobStorageClient finishes setup