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