Autowired NullPointerException

public class App extends SpringBootServletInitializer
{
   private static final Logger log = LoggerFactory.getLogger(App.class);
   @Autowired
    private static XsenseServicesImpl xsense;

    public static void main(String[] args) throws Exception {
      SpringApplication.run(App.class, args);
      log.debug("-- Application Started --");
      xsense.getFullAnswers("Ciao", "it", "84b4d0897df757df594cbc68",null,false, null);
   }
 }

Зачем выдавать мне эту ошибку?

Exception in thread "main" java.lang.NullPointerException App.main(App.java:39)

Потому что я установил @Autowired на статическое поле?

про Autowire в статические поля stackoverflow.com/questions/1018797/…

Emil Hotkowski 17.04.2018 12:02

ответ - да

Andrew Tobilko 17.04.2018 12:08
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
43
0

Другие вопросы по теме