Differences betweeen injecting classes with spring and manage classes without spring