spring lookup-method mechanism