use*_*130 4 grails groovy enums
我想创建一些可在整个应用程序中使用的全局枚举.
我创建了一个名为enums的groovy文件,它看起来像这样:
class Enums {
enum GameType{
Game1,
Game2,
Game3
Game4
Game5
}
enum Enum2{
Type1,
Type2,
Type3
}
}
Run Code Online (Sandbox Code Playgroud)
第一个枚举似乎工作正常,但当我尝试使用第二个时,我得到一个'无法解决类'错误.在Grails中使用Enums的正确方法是什么?
Jos*_*ore 14
每个枚举都应该位于src/groovy下的自己的类中.我还建议为他们使用一个包.你的榜样应该是
SRC /常规/我的/例子/ GameType.groovy
package my.example
enum GameType{
Game1,
Game2,
Game3,
Game4,
Game5
}
Run Code Online (Sandbox Code Playgroud)
SRC /常规/我的/例子/ Enum2.groovy
package my.example
enum Enum2 {
Type1,
Type2,
Type3
}
Run Code Online (Sandbox Code Playgroud)