首页 > 解决方案 > Java Spring中的帮助类

问题描述

我熟悉基本的java,但我对Spring很陌生。以前我在 php Laravel 工作过。如果我听起来很愚蠢,我很抱歉。我想知道是否有任何方法可以在像Laravel这样的Spring 框架中声明和处理Helper方法?

编辑:

public class Helper {
    publin int help() {...}
}

我想要的是在没有 Helper 对象或类名的情况下调用 help() (考虑到 help() 方法是静态的)。我只是想从项目中的任何地方调用 help()

public class X {
    public void genericMethod() {
        int i = help(); //If it is posssible
    }
}

任何类型的帮助表示赞赏。提前致谢。

标签: javaspringspring-mvc

解决方案


如果要在没有对象的情况下调用方法,则该方法需要是静态的。

public class Helper{
    public static void help(){}
}

然后,您可以通过将导入添加到 Helper 类并编写Helper.help(). 或者,您可以添加一个静态导入,Helper.help然后只写help(). 所有这些都在 Java 教程中进行了解释。在 Java 中不可能有可以从任何地方调用的全局项目范围的导入。


推荐阅读