Spring注解注入为什么不需要写setter方法
1个回答
展开全部
Spring 容器就是实例化bean, 注入各个bean之间的依赖关系,
SpringIOC 是DI依赖注入, getter注入和contructor注入
Spring IOC 容器可以自动装配 autowire相互协作bean之间的关联关系,autowire可以针对单个bean进行设置,
注解指定依赖注入关系: 注解标记在字段定义上或者setter方法上即可实现自动注入
① @Resource 默认按名称注入然后按类型注入 由J2EE提供,需要导入包javax.annotation.Resource。
② @Autowired/@Qualifier 默认按类型注入
③ @Inject/@Named 注解标记Spring3.0开始增添对JSR-330标准的支持
SpringIOC 是DI依赖注入, getter注入和contructor注入
Spring IOC 容器可以自动装配 autowire相互协作bean之间的关联关系,autowire可以针对单个bean进行设置,
注解指定依赖注入关系: 注解标记在字段定义上或者setter方法上即可实现自动注入
① @Resource 默认按名称注入然后按类型注入 由J2EE提供,需要导入包javax.annotation.Resource。
② @Autowired/@Qualifier 默认按类型注入
③ @Inject/@Named 注解标记Spring3.0开始增添对JSR-330标准的支持
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询