9.2.4 provide和inject