We use Spring, Guice and nothing depending on who ...
# server
a
We use Spring, Guice and nothing depending on who kicked off the project. I prefer nothing and pass dependencies via constructors. Guice is a close second - it actually has modules and sticks to DI. I would never use Spring by choice - it's like having a global map configured by random classpath scans, XML fragments, property files with a dash of its own expression language
7
n
andrewoma: So Spring has plenty of globals then. 😧
Good thing Vert.x goes the explicit route (incl being annotation free). 😀