Jagadeesh Sadashiv wrote:Hello,
Recently in an interview I was asked to list the drawbacks of using Spring. I could not think of anything. I searched for it on Internet and I did not find much. Do you know if Spring has a drawbacks ?
Jagadeesh.
As Stephen said, you need to compare it with alternatives. In that sense, it is a very good question from the candidate's POV because it gives you an opportunity to show case pretty much all of your knowledge and experience. You can start with spring vs no-spring and move on to spring vs some other DI.
IMHO, steep learning is curve is a lame disadvantage

I wouldn't mention it at all.
Managing the versioning of spring core and its supporting jars manually is a big pain. It takes a while to set them all up correctly even in build tools.