- 一直挂着
@SpringBootApplication public class XxlJobDemoApplication { public static void main(String[] args) throws InterruptedException { SpringApplication.run(XxlJobDemoApplication.class, args); //让程序不结束 new CountDownLatch(1).await(); } }
- 实现ApplicationRunner/CommandLineRunner
@SpringBootApplication public class QueryloginnoApplication implements ApplicationRunner { @Autowired private ApplicationContext applicationContext; public static void main(String[] args) { new SpringApplicationBuilder().sources(QueryloginnoApplication.class).web(WebApplicationType.NONE).run(args); } @Override public void run(ApplicationArguments args) throws Exception { QueryLoginNoService queryLoginNoService = applicationContext.getBean(QueryLoginNoService.class); queryLoginNoService.test(args.getSourceArgs()); }