栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springboot 中CommandLineRunner接口的作用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springboot 中CommandLineRunner接口的作用

在Spring boot项目的实际开发中,我们有时需要项目服务启动时加载一些数据或预先完成某些动作。为了解决这样的问题,Spring boot 为我们提供了一个方法:通过实现接口 CommandLineRunner 来实现这样的需求。
实现方式:只需要一个类即可,无需其他配置。
在系统config模块内

@Slf4j
@Component
public class DxytMamRunner implements CommandLineRunner {

    @Autowired
    private MamProperties mamProperties;

    @Override
    public void run(String... args) throws Exception {
       //初始化文件存储路径
        File file = new File(mamProperties.getApk());
        if(!file.exists()){
           file.mkdirs();
        }
        log.info("------系统初始化完成-------");
    }
    
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/995669.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号