Maybe, because of my wrong English, I couldn\'t understand the benefit of using @Autowired annotation.
According to the tutorial we can simplify the first(I.) case to se
When the server bootstraps itself. It finds
in the application context and then goes through the classes defined in the contexts. If there are any beans that are autowired, it injects that into the class by referring the context file.
Basically, it promotes convention over configuration. That's what most frameworks do these days to reduce the development time.