spring中的属性注入



spring中bean的属性注入


spring中的bean的属性注入分成两种

注意:setter必须提无有参构造和生成setter/gettter方法,通过有参构造来给属性来,构造器注入必须提供有参构造,通过有参构造



1,setter(重点注意:属性name一定要和类中的相对应,不可以自己乱写)






****************注意setter中的ref属性,可以引入一个对象************************






 








2,构造器注入









spring中注解开发,属性依赖注入



1,简单的依赖注入

@Value("wwt my love")
public String name;




2,复杂的属性注入(我理解的就是对象注入)

@Autowired
private UserService userService;

如果没有指定@Qualifier("xxx")值就默认注解下面的这个对象




如果与@Qualifier一起使用,就可以根据名称来进行注入。

我们也可以使用下面的方式来根据名称进行属性注入







你可能感兴趣的:(Spring框架)