Я разработчик Java и должен работать с устаревшим приложением Grails. У меня есть класс контроллера и несколько классов Java. Контроллер имеет методы для запуска/остановки задач, описанных в классах Java. Я использую ScheduledExecutorService
для этого.
Проблема в том, что каждый раз, когда приложение повторно развертывается, мне приходится вызывать http://application/controller/start
, чтобы оно инициализировало планировщик. Я хочу, чтобы этот метод controller.start()
вызывался один раз при запуске приложения. Как я могу добиться этого или есть лучший способ сделать это?