我正在扩展Spring oauth插件,并希望为像 OAuthConfig 类扩展的某些类声明bean,我想在doWithSpring闭包中将扩展类声明为bean插件描述符
public class MyOAuthConfig extends org.scribe.model.OAuthConfig {
public MyOAuthConfig(String key, String secret) {
super(key, secret);
}
}
我想将此类声明为插件bean
doWithSpring{
passportOAuthConfig(com.mycompany.security.MyOAuthConfig){
key = [application configuration here]
}
}
如何在此处获取Grails应用程序配置
答案 0 :(得分:4)
您可以application
访问来自grailsApplication
的{{1}} doWithSpring
。所以你可以做到以下几点:
doWithSpring = {
...
passportOAuthConfig(com.mycompany.security.MyOAuthConfig){
key = application.config.someValueFromHere
}
...
}