I don't see any problem with that, in fact, being explicit is a huge plus. I would take that any day of the week over untraceable code.
To be more precise, I'm not just baffled by the popularity of Spring, I don't even comprehend how any of that is a good idea to begin with. It solves a non problem and brings in enormous baggage.
An alternative would be to have a Main method construct all of the objects and pass them into each other, but @Autowired takes care of that for you.