我有一个域类:
class Searcher {
String names
List<String> getExperiments() {
return names.split(',');
}
void setExperiments(List<String> list) {
names = list.join(',');
}
}
和在资源文件中定义的Bean
experiments(com.fxpal.querium.experiment.ExperimentHolder) {
otherProp = 'foo'
}
experiments
bean在语义上与experiments
类的Searcher
属性不同。如何防止Spring Autowiring 特定bean的特定属性?由于
experiments
bean的Searcher
属性是派生的,所以我根本不希望Spring碰它。
最佳答案
为什么不只给您的bean ExperimentHolder命名?默认情况下,它将按名称自动连线。
关于spring - Grails中的 Spring Bean 特性过分自动布线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12731445/