【学习】springmvc之基于setter的依赖注入
1、基于setter的依赖注入概念 基于setter的DI(依赖注入)通过在调用无参构造函数或无参的static工厂方法来实例化bean之后,再通过IOC容器调用bean的setter方法来实现的 ApplicationContext 支持构造和基于setter方法的DI为它所管理的bean。它还支持基于setter的DI,一些依赖关系已经通过构造方法注入。 您可以以一种形式配置依赖项BeanDefinition ,它与 PropertyEditor 实例一起使用,以将属性从一种格式转换为另一种格式。然而, 大多数Spring用户不直接与这些类(即,编程),而是用XML bean 定义,注释组件(即与注释类@Component,@Controller 等等), 或@Bean在基于Java的方法@Configuration 类。然后将这些源内部转换为实例BeanDefinition 并用于加载整个Spring IoC容器实例。 2、测试基于setter的依赖注入 一、普通类型的POJO对象注入 实例对象类: package com.spring.mvc; public class BeanSetter { private String name; private int age; private String remark; public String getName() {