2016-08-08 26 views
1

私はSpring用にいくつかのBeanを定義し、ServletContextへのアクセスが必要なBeanを設定する必要があります。以前のGrails 2.xで、我々は(3.1.10具体的には)しかしGrailsの3.xのでGrails 3用のresources.groovyのServletContextにアクセスする方法は?

beans = { 
    ... 
    dataProvider(DataProvider) { 
     def context = ServletContextHolder.getServletContext() 
     // use context to configure this bean 
    } 
    ... 
} 

ようなコードを持っていた、コンテキスト変数は常にnullです。これを達成するファイルresources.groovy以外の場所がある場合は、これも問題ありません。

答えて

0

私が使用し

def context = application.mainContext.servletContext 
関連する問題