在Grails引导带中的应用程序启动时加载资源包

时间:2013-02-28 22:32:44

标签: java grails grails-2.0 resourcebundle

我在Grails应用程序的src/java下为我想要使用的特定资源包创建了一个新包,如src/java/resourcebundle/abc.properties。当我在src/java中的其他类中使用它时,这工作正常。我想在加载应用程序时加载此文件。所以我试图将其添加到bootstrap.groovy中:

def init = { -> def myProperties =  ResourceBundle.getBundle("src/java/resourcebundle.abc")}.

我收到了异常

Error executing bootstraps: Can't find bundle for base name src/java/resourcebundle.abc, locale en_US

有关如何在bootstrap中加载资源包的任何建议?

1 个答案:

答案 0 :(得分:1)

删除src / java?或使用ClasspathResource?