spring beans dependency