本文介绍: 在开发中可能会有这样的情景。需要在容器启动的时候执行一些内容。比如读取配置文件,数据库连接之类的。给我们提供了两个接口来帮助我们实现这种需求。方法,我们只需要实现这个方法即可。目前我在项目中用的是。是系统启动时传入的参数。
优质博文:IT-BLOG-CN
在开发中可能会有这样的情景。需要在容器启动的时候执行一些内容。比如读取配置文件,数据库连接之类的。SpringBoot
给我们提供了两个接口来帮助我们实现这种需求。这两个接口分别为CommandLineRunner
和ApplicationRunner
。他们的执行时机为容器启动完成的时候。
这两个接口中有一个run
方法,我们只需要实现这个方法即可。这两个接口的不同之处在于:ApplicationRunner
中run
方法的参数为ApplicationArguments
,而CommandLineRunner
接口中run
方法的参数为String
数组。目前我在项目中用的是ApplicationRunner
。是这么实现的:args
是系统启动时传入的参数。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。