Lightweight: Spring is lightweight when it comes to size and transparency. T
he basic version of spring framework is around 2MB. Inversion of control (IOC): Loose coupling is achieved in Spring, with the I nversion of Control technique. The objects give their dependencies instead of cr eating or looking for dependent objects.