2017-10-12 6 views
0

인터셉터에는 대개 matchAll/match matchers가 있습니다. 특히 일치 검색Grails 3.2.x에서 컨트롤러에 대해 액션 null을 매치하는 방법 인터셉터

match(controller: 'draws', action: 'index|details|prizeBreakdown') 

내 질문은 내가

/draws 

액션 이름처럼, DrawsController에 GET을 할 때,

null 

이며, 결과적으로 나는 결코

boolean before() 

에 도착하지 이러한 요청과 일치하는 방법은 무엇입니까?

감사합니다.

P. 나는 Grails 3.2.7에서 jdk를 사용하고있다. 8u144

답변

1

나는 이것이 버그라고 말할 것이다. 당신이 https://github.com/grails/grails-core/issues에 문제를 제기하는 경우

class SampleInterceptor { 

    SampleInterceptor() { 
     match controller: 'draws', action: 'index|details|prizeBreakdown' 
     match uri: '/draws' 
    } 

    boolean before() { 
     log.debug 'The before interceptor is executing' 
     true 
    } 
} 

우리가 그것으로 볼 수 있습니다 그것을 처리하는 한 가지 방법은 다음과 같이한다.

죄송합니다.

+0

새 이슈를 열었습니다. https://github.com/grails/grails-core/issues/10831 – user2987581

+0

문제를 개봉 해 주셔서 감사합니다. –