Java R&D Interview Question

what is spring