Como injetar feijão primavera no teste spock

Sou novo em spock. Estou tentando escrever um teste de unidade spock em um aplicativo java independente que usa JDK 1.7, Spring 3.1, Groovy 1.8.6, Spock 0.6, Maven 3.0.4. Um teste básico de olá mundo spock está funcionando. No entanto, quando tento testar os grãos de primavera, percebo que eles não estão sendo injetados. Eu uso a abordagem mencionadaaqu. businessObjectDao é nulo emquand quadra. Como faço para isso funcionar?

@ContextConfiguration(locations = "classpath*:test-appContext.xml")
class BusinessObjectPersistenceTest extends Specification {
    @Autowired
    BusinessObjectDao businessObjectDao

    def "business never set at least once"() {
        when:
            BusinessObjectDao.getBusinessObject()
        then:
            ...
    }
}

questionAnswers(2)

yourAnswerToTheQuestion