在grails中存储大量常量的位置

时间:2014-06-15 08:19:43

标签: grails

我有很多像url这样的字符串常量可以更改,所以我想知道,在grails中存储常量的位置?

备注:

  • Config.groovy 文件太大了,因为我有超过100个硬编码常量。
  • 在这种情况下, enum 是最佳位置吗?

1 个答案:

答案 0 :(得分:0)

既然你说可以改变,我不会推荐enumConfig.groovy似乎是最合乎逻辑的地方。在完整的Grails应用程序中有数百个设置并不罕见,所以我不担心这个数字。

或者,由于这些可以更改,您可能需要考虑某种类型的Domain类并将它们存储在数据库/数据存储区中。使用Grails cache plugin,您甚至可以缓存它们,这样您每次要读取值时都不必访问数据库。

简而言之,在这种情况下使用Config.groovy并没有错。