Grails:如何创建静态数组
我是grails的新手。我需要创建一个静态数组,它需要在启动时填充某些项。i、 eGrails:如何创建静态数组,grails,static,Grails,Static,我是grails的新手。我需要创建一个静态数组,它需要在启动时填充某些项。i、 e public class kingUtil { public static String[] overlordArray = new String[] static def init() { overlordArray[0] = "foos" overlordArray[1] = "roh" overlordArray[2] = "dah"
public class kingUtil {
public static String[] overlordArray = new String[]
static def init() {
overlordArray[0] = "foos"
overlordArray[1] = "roh"
overlordArray[2] = "dah"
}
}
因此,我将实用程序groovy类放在源代码中,并打算从bootstrap调用init()。
但是,引导程序无法识别类名,就像它无法访问类名或其他东西一样。在grails中建立实现应用程序范围静态的最佳方法是什么。你把你的
kingUtil
放在哪里?你描述它的方式是正确的。几乎每次引导对我来说都是可怕的,这是因为我忘了导入一些东西,比如kingUtil。你有stacktrace吗?这可能不是这个问题的直接原因,但正如你所说的你是Grails新手,你应该养成用大写字母命名类,用小写字母命名字段和方法的习惯——Grails内部有很多地方依赖于这些约定。“在grails中建立和实现应用程序范围静态的最佳方法是什么。”-这是应用程序配置。使用grails配置系统。