저는 Grails를 처음 사용하고 Grails 2.0.1을 사용하고 있습니다. 나는 도메인 클래스의 객체의 변화에 대한 지속성 이벤트 리스너를 추가 할하므로 사용자 가이드에 주어진 나는 Bootstrap.groovy의 코드를 시도 :Grails의 GORM에서 변경 리스너 추가하기
def init = {
applicationContext.addApplicationListener(new FooBarListener())
}
그리고 나는 다음과 같은 오류 메시지가 :
는ERROR context.GrailsContextLoader - Error executing bootstraps: No such property: applicationContext for class: BootStrap
어떻게 부트 스트랩 클래스 내부에서 applicacionContext에게 속성을 얻을 수 ? 또는 설명서가 오래되어서 도메인 변경 리스너를 추가하는 새롭고/더 좋은 방법이 있습니까? 사전에
감사합니다.
고마워, 그게 효과가있는 것처럼 보이지만 또 다른 관련 문제가있다. 이제 오류 메시지가 표시됩니다 :'java.lang.NoSuchMethodError : org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener : method() V 찾을 수 없습니다. '. 작동중인 리스너를 구현하는 방법을 알고 있습니까? –
pablodcar