admin管理员组

文章数量:1530012

继动态切换数据源后,想要利用springboot构建普通java项目。启动类需实现ApplicationRunner 或者CommandLineRunner。run方法在springboot初始化时只执行一次。代码如下:


@SpringBootApplication(exclude = {
        DataSourceAutoConfiguration.class
})
@MapperScan("com.multiple.demo.dao")
public class SpringbootApplication implements ApplicationRunner {
    @Autowired
    DemoController dc;

    @Override
    public void run(ApplicationArguments args) throws Exception {
        System.out.println("-------------");
        while (true) {
            Scanner sc = new Scanner(System.in);
            String str = sc.nextLine();
            dc.getRequestDBObj(str);
        }

    }

    public static void main(String[] args) {
        SpringApplication.run(SpringbootApplication.class, args);
    }
}

本文标签: SpringBootApplicationRunner