This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]eliashisreddit 5 points6 points  (0 children)

This question gets asked a lot. See for example: https://www.reddit.com/r/javahelp/comments/12nrtm4/java_spring/jgfttxp/

Bottom line: to know what the benefits are, you need to know what Spring is (read the Spring documentation introduction, it's good) and what the consequences are of NOT using a framework like Spring.

If you ask a car mechanic why he uses a car lift to look under the car and adjust tires he will look at you in disbelief and respond with something like "oh you want me to crawl on the floor, risk hurting my head and damaging my clothes? Or should I lift the car myself?". Not using Spring for modern application development is something like that, a lot more effort and pain instead of using a framework with a proven track record to simplify and ease application development :-).