SpringBoot 在启动时运行代码
作者:互联网
在spring boot项目的实际开发中,我们有时需要项目服务启动时加载一些数据或预先完成某些动作。为了解决这样的问题,Spring boot 为我们提供了一个方法:通过实现接口 CommandLineRunner 来实现这样的需求。
实现方式:只需要一个类即可,无需其他配置。
实现步骤:
1.创建实现接口 CommandLineRunner 的类 MyStartupRunnerTest
- package com.energy;
- import org.springframework.boot.CommandLineRunner;
- import org.springframework.core.annotation.Order;
- import org.springframework.stereotype.Component;
- /**
- * Created by CavanLiu on 2017/2/28 0028.
- */
- @Component
- @Order(value=1)
- public class MyStartupRunnerTest implements CommandLineRunner
- {
- @Override
- public void run(String... args) throws Exception
- {
- System.out.println(">>>>This is MyStartupRunnerTest Order=1. Only testing CommandLineRunner...<<<<");
- }
- }
标签:CommandLineRunner,SpringBoot,启动,代码,boot,springframework,MyStartupRunnerTest,org, 来源: https://blog.csdn.net/ab1991823/article/details/104840889