主application 也是main方法所在的类
package com.jackray.redis;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.WebApplicationType;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
@SpringBootApplication
public class RedisApplication {
public static void main(String[] args) {
// SpringApplication.run(RedisApplication.class, args);
new SpringApplicationBuilder(RedisApplication.class).web(WebApplicationType.NONE).run(args);
}
}
如上配置面方法启动main方法可以自动执行applicationRuner接口的run方法的实现
package com.jackray.redis;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
public class RedisApplicationRunner implements ApplicationRunner {
@Override
public void run(ApplicationArguments args) throws Exception {
//这里就可以写逻辑
}
}