在服务中使用GrailsApplication

时间:2015-01-23 05:57:10

标签: grails

所以我做了很多关于在服务中使用grailsApplication的研究,但它们似乎都没有用(2.4.4)

这里是我尝试使用它的方式

class AddressLookupService {

    def grailsApplication

    def addressLookup(address1, address2, city, state, zip){
        def addressValidationErrors = verifyAddress(
            grailsApplication.config.uspsUserId,
            address1, address2, city, state, zip, '')
        return addressValidationErrors.errDescription
    }
}

和错误我

Cannot get property 'config' on null object

1 个答案:

答案 0 :(得分:0)

您可以在服务中导入Holders课程

import grails.util.Holders as H然后使用此持有人作为 H.grailsApplication?.config?.uspsUserId