2013-01-15 3 views
0

플러그인에서 서비스를 호출 할 수 있습니까? 예를 들어 플러그인이 있고 자체 도메인이 있으므로 이제이 도메인에서 기본 애플리케이션의 서비스를 호출 할 수 있습니까?플러그인에서 서비스 호출

+1

응용 프로그램에서 기능이 필요한 경우 플러그인의 목적을 상쇄합니다. –

+0

실제로 저는 기존 플러그인을 편집하려고합니다. –

+0

왜 자신의 응용 프로그램에 원하는 기능을 복사하지 않습니까? –

답변

0

Bootstrap.groovy에 직접 삽입 할 수 있습니다. 그 때 모두 초기화됩니다. 아마 더 좋은 방법은 같은 뭔가를 autowire하기 위해 다음과 같습니다

인스턴스가 플러그인에서 일부 개체입니다
def ctx = grailsApplication.mainContext 
ctx.beanFactory.autowireBeanProperties(instance, AutowireCapableBeanFactory.AUTOWIRE_BY_NAME, false) 

.

또 다른 방법은 또한 정말 "프로그래밍 Grails는"당신은 이러한 문제와 해결 방법에 대해 읽을 수있는 책을 추천 콩 후 - 처리 http://www.intelligrape.com/blog/tag/bean-post-processing/

을 사용하는 것입니다.