接口定义:接口,用于指示bean包含在SpringApplication中时应运行。可以在同一应用程序上下文中定义多个CommandLineRunner bean,并可以使用ordered接口或@Order注释进行排序。

用法:

@Component
public class InitPermissionRoles implements CommandLineRunner { private static final Logger LOGGER = LoggerFactory.getLogger(InitPermissionRoles.class); @Autowired
private SysPermissionServiceImpl sysPermissionService; @Override
public void run(String... args) throws Exception {
LOGGER.info("开始初始化权限");
try {
sysPermissionService.refreshPermissionRolesCache();
}catch (Exception e){
LOGGER.error("权限初始化错误,错误信息为{}",e.getMessage());
} }
}

应用场景为:初始化项目加载数据场景

最新文章

  1. 查询EBS中LOV的SQL语句
  2. 一步步学习javascript基础篇(3):Object、Function等引用类型
  3. byte为什么要与上0xff?
  4. 面试中常用的__proto__,prototype和原型链,你都了解了吗?
  5. 新手使用django-pagination分页
  6. Mesos
  7. TortoiseSVN客户端使用说明
  8. xml 解析 java 基础复习
  9. Windows8 各种版本区别对比详解
  10. AFNetworking实现 断点续传
  11. 移动端图片放大滑动查看-插件photoswipe的使用
  12. C#中&与&&的区别
  13. CheckForIllegalCrossThreadCalls = false
  14. 【freeradius】使用radclient调试radius协议
  15. java实现八大排序算法
  16. MT【317】两次判别式
  17. QT中报错collect2:ld returned 1 exit status的可能原因。
  18. centos7部署fabric-ca错误解决
  19. How Not to Crash系列地址
  20. Zookeeper数据存储总结

热门文章

  1. JSONObject.parseObject syntax error,expect START WITH { OR [,but actually START WITH error
  2. qt vnc 远程左桌面
  3. 3阶(次)贝塞尔曲线的JavaScript(JS)实现
  4. 本地JAR包如何上传私有仓库
  5. 90、java ftp 读取文件
  6. PLSQL中文乱码问题(显示问号)解决办法
  7. Qt6以上安装速度慢解决-国内镜像加速
  8. Spring 装配基础类型
  9. Unity连接海康摄像头(shader转码)硬解码
  10. 快速排序+折半查找 c++