ApplicationRunner
作用:用于在Springboot项目初始化的时候执行。
也就是可以自定义方法实现ApplicationRunner接口,当且仅当项目启动时执行该方法一次。
@Component //很重要,有很多人配置不生效就是因为没有将其交给Spring管理 public class InitAdminHandler implements ApplicationRunner { @Resource private UserAccountMapper userAccountMapper; @Override public void run(ApplicationArguments args) throws Exception { UserAccountDto userAccountDto = userAccountMapper.selectById(1L); if (ValidateUtil.isEmpty(userAccountDto)){ userAccountMapper.initAdmin(); } } }
Springboot常用内置接口及功能(持续更新)
最新推荐文章于 2024-07-08 17:20:04 发布