|
|
|
|
|
by tonyarkles
672 days ago
|
|
Mostly that the whole annotation-based dependency injection part can be a mess to debug and that it seemed to (at the time, unsure about the present) have very odd defaults around logging. The annotation-based DI seemed to do a really good job of turning what should have been a compile-time error into a runtime exception instead. |
|
Right, but DI isn't Spring specific, so point still holds.
Within Java there are plenty of other annotation frameworks...
In other languages there are annotation usages and sometimes EVEN worse behavior exists...
And yet for reasons I'd like to know people aren't blaming those (at least not in the same capacity). That's the crux of the issue.