我有一个简单的问题,但谷歌和stackoverflow结果并没有让我满意。在哪里可以放置一个可以在我的Grails应用程序中访问的Constants类?
我如何定义一个常量类,如:
public class Constants {
public static final int SYSTEM_USER_ID = 1;
}
可以与Constants.SYSTEM_USER_ID
我试图在grails-app/utils
和src/java
但是例如我无法访问无处不被称为在一个Service类中。
FWIW,“常量类”通常是反模式。你应该在一个他们相关的类上定义常量(在你的情况下,也许是User类),或者把它们当作配置属性(参见下面的Don的回答)。 –