spring - Grails中的 Spring Bean 特性过分自动布线

标签 spring grails

我有一个域类:

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/

相关文章:

java - spring加载xml文件

java - 调整独立应用程序以使用 Spring

java - jar 中的 @PropertySource 注释中的占位符在预热时未解析

grails - 如何在 BIRT 报告中使用 Grails 并显示 BIRT Web 查看器

java - 自定义 MongoDB spring 数据存储库

java - Spring/Hibernate Select Count(*) 查询自定义?

java - 在java中使用不同类型的setter

gwt - 有人碰巧看到了 Grails+GWT 项目的 Maven 原型(prototype)吗?

grails - 在Grails 2.0中为域对象使用分配的ID

grails - grails helloworld应用程序给出异常