If the spring bean is a prototype of the bean, spring will have to instantiate it with reflection and therefore will have to do what your second snippet does. But requesting a spring context to get a bean doesn't just give you a new instance of the class. It returns a spring bean on which you could apply aspects (security, transactional, etc.), Nested dependencies, etc.
, , , , . , , , ( , ..).