Infosys Interview Question

What is spring and spring boot and their difference?