Spring DI

spring中有三种依赖注入的方式:
1、构造器注入
2、setter方法注入
主要是通过反射,调用setter方法将值注入进去
3、属性注入(注解的方式)

属性注入
需要增加命名空间,
Spring DI_第1张图片
@Resource默认按名称装载,没有的时候按类型 名称就是字段名
@Autowired默认按类型装载

上面的几种方式都是手动注入,还有自动注入,即配置autowire方式:byType,byName方式,不建议使用

你可能感兴趣的:(spring)