Я только начал проект на Grails и не нашел, как работать со службами, используя внедрение зависимостей и интерфейсы.
Как я уже видел в документации при создании службы -это просто классный класс, который может быть автоматически подключен везде, где я хочу.
Но что, если я хочу иметь интерфейс для сервиса и внедрить одну из его реализаций, как я делал в Java, используя spring?
например, я хочу иметь сервисный интерфейс.пусть это будет MyService.groovy, у него будет 1 метод doSmth (), и у меня будет 2 реализации - MyServiceImpl1.groovy и MyServiceImpl2.groovy
У меня есть кварцевая работа, выполняющая что-то вроде этого def myService myService.doSmth ()
Куда мне поставить Groovy интерфейс (папку)?Должен ли я создать пакет для этого в src / groovy?Как настроить resources.groovy для связи «myService» с 1 реализацией сервиса?
Любые мысли приветствуются
Заранее спасибо!