Я делаю проект весенней загрузки. Вот основной метод и метод контроллера
@SpringBootApplication
@ComponentScan(basePackages="nokia.quartz")
@EnableScheduling
public class App
{
public static void main( String[] args )
{
ConfigurableApplicationContext context =SpringApplication.run(App.class, args);
}
}
Контроллер:
@RestController
public class Controller {
@Autowired
private SampleTask m_sampletask;
@RequestMapping(value = "start", method = RequestMethod.GET)
public void start() throws Exception {
m_sampletask.work();
}
}
И пример класса
@Component
public class SampleTask {
String cron_expression="0 0/1 * * * ?";
public void work() {
System.out.println("");
}
}
Проблема здесь в том, что оставшийся вызов «/ start» должен сделать метод работы SampleTask () запланированным заданием с заданным выражением cron, когда я вызываю его из конечной точки покоя «/ start». Также я должен иметь возможность настроить его во время выполнения с другой конечной точкой отдыха, а также остановить его.