Как справиться с новой реализацией при использовании AutoWire весной? - PullRequest
0 голосов
/ 22 июня 2010

В документе Grails я прочитал (что-то вроде строки), что реализация серверного класса будет автоматически подключена в соответствии с соглашением об именах.

Если это правда, то как можно переопределить это поведение в будущем, если у вас есть новая реализация?

у нас есть варианты? как:

  1. использовать @ аннотации
  2. если вы не хотите перекомпилировать, добавьте запись в xml

1 Ответ

1 голос
/ 23 июня 2010

Я предполагаю, что "класс сервера" должен был быть напечатан как "класс обслуживания", а "bu" -> "be"?

Если эти предположения верны: да, они имеют автосвязь.

Вы создаете службу grails под названием UserService в своем каталоге grails-app / services, вы можете вставить ее в контроллер, используя:

def userService

Вы можете переопределить это поведение, используя Spring DSL в ресурсах.groovy файл в вашем каталоге grails-app / conf / spring.Или, если вы предпочитаете XML, вы можете добавить файл resources.xml в grails-app / conf / spring для настройки вашего Spring Beans.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...