1
5
环境概要文件/特定于环境的bean将在Spring3.1中提供,该版本将很快发布,因此您可能需要等待。 Spring3.0中没有内置的对条件bean的支持。但是,可以通过使用propertyplaceholderconfigurer和/或FactoryBeans来实现。 |
2
2
对于XML Spring bean定义文件没有条件机制。 不过,也许这会奏效:
但即使这种方法有效,它也不是最可读的方法。我的建议是使用不同的XML配置文件集,并根据一些全局设置来选择它们。自然地,您会将所有的公共bean(即定义总是相同的bean)放在一个单独的文件中,并始终包含它。 |
3
0
这不是一个使用spel的问题,而是更多的XML,因为在XML中不能这样做(但是xslt) 对于这种情况,正确的春季方式可能是 http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beans.html#beans-factory-class 结合BeanA和BeanB的“父”接口 你可以传递参数(系统?运行时特定?)去工厂,这会创造出BeanA或BeanB |
Daniel_H · Haskell和gate不使用==或/= 6 年前 |
JohntyWeaver · 使用正则表达式从文件名获取文件id 6 年前 |
S_D · 表达式和参数的执行顺序如何?[已关闭] 6 年前 |