我有一个springboot应用程序,目前通过restapi运行。我现在希望它在运行时自动运行。我需要运行的函数是 MainUtil.run()
(不是静态函数),但问题是我使用依赖注入(例如。 @Inject
, @Value
)在我的应用程序中,它们似乎不再工作了,因为spring没有解决它们。我能不能等spring解决所有这些注射问题,然后在main中运行?我听说springbatch可能很有用,但如果有更简单的方法,我更愿意使用它。
@SpringBootApplication
public class TheApp{
public static void main(String[] args) {
new SpringApplicationBuilder(TheApp.class).web(WebApplicationType.SERVLET).run(args);
MainUtil mainUtil = new MainUtil();
mainUtil.run();
}
}
暂无答案!
目前还没有任何答案,快来回答吧!