纤云弄巧,飞星传恨,银汉迢迢暗度。金风玉露一相逢,便胜却人间无数。
上一章我们已经实现了 setter
注入,具体实现如下
PropertyValue
类来表达 <property>
标签内容 BeanDefinitionValueResolver
来区分 <property>
中的 ref
属性和 value
属性 jdk
的 PropertyEditorSupport
用于类型转换,因为 xml
都是字符串类型字面值 TypeConverter
封装一些列类型转换器 spring
配置依赖注入有三种方式, setter
注入、 constructor
注入和注解注入。我们上一章已实现 setter
注入,本章继续实现 constructor
注入。
从零开始造Spring