So, the way I normally get around this, is to spli...
# random
r
So, the way I normally get around this, is to split the application into small libraries (or think of them as small libraries that are separate from the app). And refrain from adding
@Inject
or
@Autowire
all across the code base. That forces me to think explicitly about all these dependencies. With Spring, I normally wire them together using
@Configuration
instead of polluting everything with spring annotations.