我看到的使用PropertyPlaceHolderConfigurer的所有示例似乎都设置了简单的值,如字符串和整数。Spring:PropertyPlaceHolderConfigurer设置非字符串/整数属性的值
你如何使用PPC来设置类的值。
E.g.如果我有班级签名Source(String name, DistributionSample batch, DistributionSample delay)
我将如何去设置批处理和延迟属性。
还有一个小的渔获。 DistributionSample是一个抽象类。好的一面是,使用propertyPlaceHolder的类知道需要实例化的“Solid”类的beanName。
任何帮助将不胜感激。
我认为这样做,但接下来的问题是给它的批/延迟豆类的参数。 I.e.在源bean中可以有 ,其中beanName将被解析为我想要使用的示例,例如, “二郎”。然后有一个bean 我可以在那里提供该bean的k值我的属性文件也是如此。 –
Babyangle86
2010-03-02 07:01:38
虽然看着转换器。唯一的问题是我目前正在使用Spring 2.5。与flex和blazeds。我很厌烦打破事情,因为它几乎不是一个简单的更换罐子的情况.... – Babyangle86 2010-03-02 07:19:46
@ babyangel86:机制是不同的是春季2.5.6,但仍然有效:http://static.springsource.org/spring /docs/2.5.6/reference/validation.html#beans-beans-conversion-customeditor-registration – skaffman 2010-03-02 08:15:25