Весенние ресурсы. groovy Я создаю bean-компонент testHelper из реализации TestHelper2. Внутри него я ввел две службы и два контроллера. Сервисы инъекций работают, но контроллеры инъекций выдают ошибку.
testHelper(com.test.TestHelper2){
registrationService = ref("registrationService")
springSecurityService = ref("springSecurityService")
controller = ref("refundController")
pcontroller = ref("paymentController")
}
Класс TestHelper2 показан ниже.
class TestHelper2 extends GroovyTestCase{
def pcontroller
def controller
def registrationService
def springSecurityService
Выдается сообщение об ошибке, показанное ниже.
Error |
Error executing script TestApp: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'testHelper': Cannot resolve reference to bean 'refundController' while setting bean property 'controller'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'refundController' is defined (Use --stacktrace to see the full trace)
Поэтому у меня вопрос, есть ли другой способ добавить контроллер в файл ресурсов Spring. Два контроллера необходимы в TestHelper2. Мои знания о весне не очень хороши, поэтому я надеюсь, что любой гид. Спасибо!
Я использую Grails 2.2.