【发布时间】:2014-03-26 12:41:17
【问题描述】:
我的 Grails 应用程序中有一个服务。
尝试读取配置如下图:
MyService {
def grailsApplication
def myMethode(params){
def var = grailsApplication.config.com.application.document.extension
.....
}
给出以下例外:
no such property : com for class:MyService
Config.groovy:
//....
com.application.document.extension= [ 'Image' : [[mimeType:'image/png',extensions: ['png']],
[mimeType:'image/jpeg',extensions:['jpg','jpeg']]],
'Document' : [[mimeType:'application/pdf',extensions:['pdf']],
[mimeType:'application/vnd.ms-powerpoint',extensions:['ppt','pps']],
[mimeType:'application/vnd.openxmlformats- officedocument.presentationml.presentation',extensions:['pptx']],
[mimeType:'application/vnd.ms-excel',extensions:['xls']],
[mimeType:'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',extensions:['xlsx']],
[mimeType:'application/msword',extensions:['doc']],
[mimeType:'application/vnd.openxmlformats-officedocument.wordprocessingml.document',extensions:['docx']],
[mimeType:'image/png',extensions:['png']],
[mimeType:'application/postscript',extensions:['ai','eps','psd']],
[mimeType:'application/zip',extensions:['zip']],
[mimeType:'text/plain',extensions:['txt']]]
]
【问题讨论】:
-
也发布您的 Config.groovy。
-
什么版本的grails?
-
com.application.document.extension= [ 'Image' : [[mimeType:'image/png',extensions:['png']], [mimeType:'image/jpeg',extensions :['jpg','jpeg']]], '文档' : [[mimeType:'application/pdf',extensions:['pdf']], [mimeType:'application/vnd.ms-powerpoint',extensions :['ppt','pps']]] ]