我们何时以及为什么需要 ApplicationRunner 和 Runner 接口?
我正在学习弹簧靴。ApplicationRunner 或任何运行器接口有哪些典型用例?
import org.junit.jupiter.api.Test;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class PersistencedemoApplicationTests implements ApplicationRunner {
@Test
void contextLoads() {
}
@Override
public void run(ApplicationArguments args) throws Exception {
// load initial data in test DB
}
}
这是我所知道的一个案例。别的东西?