Хелпер класс в Java Spring - PullRequest
0 голосов
/ 31 марта 2020

Я знаком с основами c java, но я очень новичок в Spring. Раньше я работал в php Laravel. Извините, если я звучу глупо. Я хотел знать, есть ли способ объявить и обработать вспомогательные методы в Spring Framework как Laravel?

Редактировать:

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

Я хотел вызвать help () без объекта Helper или имени класса (учитывая, что метод help () является stati c). Я просто хотел вызвать help () из любой точки проекта, например

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

. Любая помощь приветствуется. Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 31 марта 2020

Если вы хотите вызвать метод, не имея объекта, метод должен иметь статус c.

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

Затем вы можете вызвать его из любого места в том же проекте, добавив импорт в вспомогательный класс и написание Helper.help(). Или вы можете добавить stati c import в Helper.help и просто написать help(). Все это объясняется в учебнике Java . В Java невозможно иметь глобальный импорт для всего проекта, который можно вызывать откуда угодно.

0 голосов
/ 31 марта 2020

Я не уверен, что полностью понимаю вопрос, но думаю, что вы говорите о наличии пользовательских классов Utility. Чтобы иметь класс Helper, вы можете написать его, используя методы publi c stati c.

public class Helper {
  public static help() {
// insert helpful things here
}
}

Таким образом, вы можете получить к нему доступ из любого класса, вызвав Helper.help ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...