Я хочу выполнить класс java (который содержит поток java, который я хочу выполнить) после запуска весенней загрузки. Мой исходный код:Начать тему в приложении springboot
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
А вот код, который я хочу, чтобы выполнить при запуске:
public class SimularProfesor implements Runnable{
// Class atributes
// Constructor
public SimularProfesor() {
//Initialization of atributes
}
@Override
public void run() {
while(true) {
// Do something
}
}
}
Как я могу назвать эту тему? Это то, что я должен делать:
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
// Call thread (constructor must be executed too)
}
}
Не обходите себя нитями самостоятельно. Создайте «TaskExecutor» и зарегистрируйте свой класс как компонент. Затем добавьте «CommandLineRunner», который выполняет как задачу, так и «TaskExecutor» для планирования задачи. Также вам действительно нужен поток? –