Рубрики
Без рубрики

Логика запуска в статических инициализаторах

Логика запуска в статических инициализаторах Это может случиться, вам нужно что-то сделать с s… Помеченный как java, обсудите.

Это может случиться, вам нужно что-то сделать в ту секунду, когда класс будет загружен (загрузчиком классов). Особенно в больших приложениях это может быть непросто. Однако существует несколько подходов к реализации логики запуска в любом из ваших классов.

Каков ваш благоприятный подход к этому?

  • Будет ли это инициализировать его один раз с помощью инициализаторов?
  • Предпочитаете ли вы использовать для этого определенную библиотеку/фреймворк (например. @PostConstruct для весенних бобов)?
  • Или у вас есть совершенно другой подход к этому?

И почему?

(Лично я предпочитаю иметь логику одноразового запуска в статических инициализаторах/инициализаторах компонентов. И логика многократного запуска в конструкторах классов)

Оригинал: “https://dev.to/remcobuddelmeijer/start-up-logic-in-static-initializers-3ka6”