我有很多像url这样的字符串常量可以更改,所以我想知道,在grails中存储常量的位置?
备注:
答案 0 :(得分:0)
既然你说可以改变,我不会推荐enum
。 Config.groovy
似乎是最合乎逻辑的地方。在完整的Grails应用程序中有数百个设置并不罕见,所以我不担心这个数字。
或者,由于这些可以更改,您可能需要考虑某种类型的Domain类并将它们存储在数据库/数据存储区中。使用Grails cache plugin,您甚至可以缓存它们,这样您每次要读取值时都不必访问数据库。
简而言之,在这种情况下使用Config.groovy
并没有错。