springboot启动项目时执行任务,从数据库或者redis获取系统参数
Posted zyf-yxm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot启动项目时执行任务,从数据库或者redis获取系统参数相关的知识,希望对你有一定的参考价值。
在springboot启动类方法实现org.springframework.boot.CommandLineRunner接口
import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; @RestController @SpringBootApplication //Spring Boot核心注解,用于开启自动配置 public class StartApplication implements CommandLineRunner //程序可以直接在此启动 @RequestMapping("/") String index() return "ok"; public static void main(String[] args) SpringApplication.run(StartApplication.class, args); public void addResourceHandlers(ResourceHandlerRegistry registry) //配置静态资源处理 registry.addResourceHandler("/**") .addResourceLocations("classpath:/META-INF/") .addResourceLocations("classpath:/hospitalpay"); @Override public void run(String... args) throws Exception //项目启动时会执行这里的任务 //通常加载用于系统参数加载
以上是关于springboot启动项目时执行任务,从数据库或者redis获取系统参数的主要内容,如果未能解决你的问题,请参考以下文章
springboot启动时执行任务CommandLineRunner