1 基于构造函数的依赖注入
基于构造函数的依赖注入方式,需要使用到constructor-arg标签,就是使用name字段指定参数名称,type来指定参数类型,value来指定参数值。并且Spring在初始化student时,会调用有参数构造方法public Student(String name, int age),传入配置的属性值进行对象的创建。
2 基于Setter的依赖注入
基于Setter的依赖注入方式,我们需要使用到property标签,通过name字段指定属性名称,value字段指定属性值,Spring在初始化student对象时,会先调用Student类的无参构造方法,然后调用它的setxxx函数,将属性值进行写入。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。