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

在grails中存储大量常量的位置,grails,Grails,我有很多可以更改的字符串常量,比如url,所以我想知道,grails中的常量存储在哪里 注: Config.groovy文件太大了,因为我有100多个硬编码常量。 enum是这种情况下最好的地方吗? 既然你说可以更改,我就不推荐枚举。Config.groovy似乎是最符合逻辑的地方。在一个成熟的Grails应用程序中有数百个设置并不少见,因此我不必担心数量 备选地,因为这些可以改变,所以您可能需要考虑某种类型的域类并将它们存储在数据库/数据存储中。使用,您甚至可以缓存它们,这样就不必每次读取值时

我有很多可以更改的字符串常量,比如url,所以我想知道,grails中的常量存储在哪里

注:

Config.groovy文件太大了,因为我有100多个硬编码常量。 enum是这种情况下最好的地方吗?
既然你说可以更改,我就不推荐枚举。Config.groovy似乎是最符合逻辑的地方。在一个成熟的Grails应用程序中有数百个设置并不少见,因此我不必担心数量

备选地,因为这些可以改变,所以您可能需要考虑某种类型的域类并将它们存储在数据库/数据存储中。使用,您甚至可以缓存它们,这样就不必每次读取值时都访问数据库


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

我可以使用像外部配置文件这样的东西吗,它将包含在主配置中?当然可以。您没有理由不能使用外部配置文件并将这些值拉入您的应用程序配置中。不用担心,很乐意提供帮助!