Spring essentials

Spring essentials