Graal, comment faire pour obtenir l'objet de demande

Graal est un objet de requête qui est défini ici.

Le problème, c'est quand j'essaie de l'utiliser, j'obtiens:

No such property: request for class:xxx

La lecture de la première 100 hits googler cette erreur se produit une suggestion:

import javax.servlet.http.HttpServletRequest
import org.springframework.web.context.request.ServletRequestAttributes
:
def my() {
    HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.currentRequestAttributes()).getRequest();
}

Cependant, cela donne:

groovy.lang.MissingPropertyException: No such property: RequestContextHolder for class: net.ohds.ReportService
  1. Comment obtenir une poignée sur l'objet de la requête dans le Graal?
  2. Comment pouvez-vous savoir à ce sujet? Si peu de gens ont demandé à cette question, il doit être documenté quelque part, ou dans certains exemple, mais je ne trouve pas non plus.
  • pourquoi voulez-vous l'objet de demande de service?
InformationsquelleAutor John Little | 2014-05-20