自动装配Grails中类型的bean列表

时间:2014-10-31 13:15:44

标签: spring grails autowired

我正在尝试将给定类型的bean列表自动装入我的Bootstrap.groovy

说,我有以下界面和类。

interface Vehicle {
}

@Component
class Car implements Vehicle {
    boolean byName = false
}

@Component
class Van implements Vehicle {
    boolean byName = false
}

我的Bootstrap.groovy看起来像这样:

class Bootstrap {
    List<Vehicle> vehicles

    def init = { servletContext ->
        println "Vehicles are ${vehicles}" // prints null
    }
}

我确信我已经正确设置了组件扫描,因为我可以看到正常连接的bean。但是,看起来类型的自动装配似乎没有发生,导致Spring容器尝试按名称连接Vehicle的列表并在此过程中失败。

任何见解都将不胜感激。

我正在使用Grails 2.4.3

0 个答案:

没有答案