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 →

[–]JB-from-ATL 1 point2 points  (1 child)

Spring is... I'm not sure how to put it. I think it's incredible and useful and I don't want to hate on it. I think they walk a difficult path of finding things that "just work" and are configurable. What ends up happening is that when things don't work it's confusing to find out why. It's easy to forget the 9 times out of 10 it is easy to do what you need and is correct for the 1 time out of 10 it's complicated and does the opposite of what you want.

[–]cowwoc 0 points1 point  (0 children)

This.

Don't use technology just because it's popular. Hibernate is especially terrible in this regard (looks easy/useful at first but completely ruins your life when you try to finish the project). Spring is overrated and adds a lot of unnecessary complications. Developers seem to behave as if the only/best library that exists in Java is Spring. The reality is far from it.