接下来我们创建一个类为StartupRunner,这个类需要实现接口CommandLineRunner接口,而这个接口只的一个方法需要重写,那就是public void run(String… args),这个方法只要应用启动时就会被调用。代码如下:

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.boot.CommandLineRunner;
public class StartupRunner implements CommandLineRunner {
protected final Log logger = LogFactory.getLog(getClass());
@Override
public void run(String… args) throws Exception {
logger.info("Hello");
}
}

接着我们需要将这个StartupRunner的声明到BookPubApplication.java中,在BookPubApplication加入以下代码。

@Bean
public StartupRunner schedulerRunner() {
return new StartupRunner();
}

因此,只要我们执行BookPubApplication.java类时,此时就会去调StartupRunner的run方法。日志窗口将会打印Hello.

1.3使用command-line runners相关推荐

  1. mysql客户端指令_mysql command line client(mysql命令行客户端)

    mysql command line client(mysql命令行客户端) (2010-03-24 09:18:38) 标签: 文化 分类: 数据库 1.输入密码:****** 2.ues mysq ...

  2. mysql command line闪退_MySQL Command Line Client 打不开(闪退)的解决

    网上搜索到的解决办法: 1.找到mysql安装目录下的bin目录路径. 2.打开cmd,进入到bin目录的路径下,输入mysql -u root -p. 问题分析: 1.查看mysql command ...

  3. MySQL中MySQL X.X Command Line Client一闪而过的问题

    问题介绍:我安装完MySQL(我安装的是5.5)后,使用MySQL 5.5 Command Line Client,每次点击,总是一闪而过.解决方法如下: 首先进入cmd 切入MySQL的安装目录,然 ...

  4. MySQL 5.6 Warning - Using a password on the command line interface can be insecur 解决方案

    MySQL 5.6 Warning - Using a password on the command line interface can be insecur 解决方案 参考文章: (1)MySQ ...

  5. ERROR MESSAGE: Invalid command line: Malformed walker argument: Could not find walker with name

    介绍和分析 我是用的环境是 GATK v3.7-0-gcfedb67 的 GenomeAnalysisTK.jar Java环境为: > java -version openjdk versio ...

  6. mac mysql本地连接数_如何用command line链接mysql

    #代码生活 小红书的宝宝们大家好,我现在是卧龙岗大学的一名IT新生啦.这两天呢就在准备开学的相关事宜.那有一个很大的事情就是软件安装! 虽然mac系统被各大编程教程鄙视,但是只要我的教程搜索够快,那些 ...

  7. Intellij IDEA运行报Command line is too long解法

    报错内容: Error running 'ServiceStarter': Command line is too long. Shorten command line for ServiceStar ...

  8. sqlserver安装时尽量少的占用c盘_安装3dmax出现command line option 报错,如何解决

    安装3dmax出现command line option syntax error./type command for help错误解决办法!如果点击确定,安装直接结束~安装不成功! 解决方案信息: ...

  9. 成功解决absl.flags._exceptions.UnrecognizedFlagError: Unknown command line flag 'data_format'

    成功解决absl.flags._exceptions.UnrecognizedFlagError: Unknown command line flag 'data_format' 目录 解决问题 解决 ...

  10. mysql command line client和mysql.exe输入密码后闪退问题解决方法

    本来今天刚有了新电脑,装上mysql使用时发现中文乱码的情况,于是按照我以前的方法设置了mysql的几个字符集,都设置成了utf8,但是还是不行,看网上说要设置my.ini中的默认字符集default ...

最新文章

  1. FloodFill 图像分割
  2. cin、getline的坑
  3. 计算机常用英语术语、词汇表(上)
  4. Web应用中的缓存一致性问题
  5. python编程输入标准-《Python编程 第四版》 -第3章 脚本运行上下文
  6. 系统初始化时kernel_init在内核态创建和运行应用程序以完成系统初始化
  7. java读写锁降级_java的读写锁中锁降级的问题
  8. 银行数字化转型指南:《区域性银行数字化转型白皮书》完整版重磅发布
  9. Windows环境变量
  10. 希望得到学术会议的及时回复该怎么说_张烨:在“选矿”博士的世界里,脚踏实地从来都不是说说而已!| 中南达人NO.188...
  11. mysql decode语句_MySQL复制问题的分析
  12. 桶排序Bucket sort(转)
  13. Hadoop前期准备--centos6.4
  14. 中国余数定理 1(codevs 3040)
  15. srgan要训练多久_有氧运动要多久才开始消耗脂肪?
  16. RIME鼠须管保姆级五笔配置教程
  17. 前端面试 - css , 布局 ,js ,vue
  18. 综述:基于深度学习的文本分类 --《Deep Learning Based Text Classification: A Comprehensive Review》总结(二)
  19. 最佳实践:MySQL CDC 同步数据到 ES
  20. 公众号1000篇文章数据统计

热门文章

  1. Spring 学习一 @Autowired
  2. Fedora25安装mariadb并设置权限
  3. Xampp PHPStorm XDebug配置
  4. arcgis 接口转换与.Net框架
  5. 网管学习日记-STP
  6. Linux常用基础命令3
  7. EOJ 306 树上问题
  8. Java中,异常处理try catch的作用域是局部的
  9. cisco配置交换机管理地址和默认网关
  10. DEDECMS之二 如何修改模板页