2017-11-16 11 views
1

는 기본 서비스 범위는 Singleton 3 변경 기본 서비스 범위는 문서는 서비스 클래스에Grails는 Grails의 3에서

static scope='request' 

을 정의하여이 메소드를 오버라이드 (override) 쉽게 보여줍니다. application.groovy의 컨트롤러와 비슷한 방식으로 응용 프로그램의 기본 서비스 범위를 변경할 수 있습니까?

특정 문제는 응용 프로그램 서비스 (request 범위로 설계된)를 호출하는 플러그인의 서비스 클래스입니다. 이것은 grails 2에서 작동하지만 grails 3로 업그레이드하면 더 이상 작동하지 않습니다.

답변

3

과 비슷한 응용 프로그램의 기본 범위를 application.groovy의 컨트롤러에 대해 변경하는 것이 가능합니까?

직접적인 지원은 없습니다. 당신은 그 변화를 부과 할 수있는 빈 정의 포스트 프로세서를 작성할 수있다.