Spring is a powerful lightweight framework that solves many common problems in j2ee development and replaces ejb technology. The lightweight mentioned here is not the spring framework itself, but the lightweight phenomenon of lightweight application development spring is framework architecture and other infrastructure. The ability to support and assemble application tools can reduce the technical risk of application developers compared to large objects such as ejb