1.springBoot启动加载数据
springBoot 通过实现
CommandLineRunner
接口来进行数据加载,当然,可以通过多个类实现的方式完成复杂的数据加载,同时springBoot提供@Order
注解来实现数据加载的顺序。
2.实现类
package com.example.demo;
import org.springframework.boot.CommandLineRunner;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
@Component
@Order(1)
public class LoadeParam implements CommandLineRunner{
@Override
public void run(String... args) throws Exception {
System.out.println("服务启动,加载数据1......................");
}
}
package com.example.demo;
import org.springframework.boot.CommandLineRunner;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
@Component
@Order(2)
public class LoadeParam2 implements CommandLineRunner {
@Override
public void run(String... args) throws Exception {
System.out.println("服务启动,加载数据2...........");
}
}
3.运行结果
完!