我有一个普通的java应用程序。我想将此应用程序转换为spring启动应用程序。请告诉我怎样才能称之为"方法()"在启动时的spring boot应用程序中。
import java.util.concurrent.ExecutorService;
class A{
public static void main(String arg[]){
A a = new A();
a.method();
}
public void method(){
executorService.execute(MyRunnableClass);
}
答案 0 :(得分:0)
您可以通过实现ApplicationRunner
接口在春季启动时启动代码,如下所示:
import org.springframework.boot.ApplicationRunner;
@Component
public class StartupCodeRunner implements ApplicationRunner {
@Override
public void run(ApplicationArguments applicationArguments) throws Exception {
A a = new A();
a.method();
}
}