当前位置: 首页 > wzjs >正文

合肥响应式网站设计成功的网络营销案例及分析

合肥响应式网站设计,成功的网络营销案例及分析,wordpress 全部设置,中国建设银行e路护航网银安全组件一、什么是 CommandLineRunner CommandLineRunner 是 Spring Boot 提供的一个 函数式接口,声明如下: 该接口只有一个 run(String... args) 方法,会在 Spring Boot 容器启动完成后被自动调用。 你可以将它理解为一种“钩子函数”,…

一、什么是 CommandLineRunner

CommandLineRunner 是 Spring Boot 提供的一个 函数式接口,声明如下:

 

该接口只有一个 run(String... args) 方法,会在 Spring Boot 容器启动完成后被自动调用
你可以将它理解为一种“钩子函数”,用于执行初始化逻辑。


二、CommandLineRunner 的作用

主要用于:

作用说明
启动初始化操作加载缓存数据、初始化数据库数据、生成初始配置文件等
校验环境依赖比如检查数据库、Redis、外部服务是否可用
注册服务或发送启动日志向注册中心、监控系统报告服务已启动
接收命令行参数解析命令行参数,实现不同的启动模式(例如 debugbatch

三、如何实现 CommandLineRunner?

1. 基本用法

import org.springframework.boot.CommandLineRunner;
import org.springframework.stereotype.Component;@Component
public class MyStartupRunner implements CommandLineRunner {@Overridepublic void run(String... args) throws Exception {System.out.println("应用启动完成,开始执行初始化逻辑...");// 可以执行任意逻辑,例如初始化数据、加载缓存等}
}

只要这个类被 Spring 扫描到(加了 @Component),Spring Boot 启动后就会自动执行 run() 方法。


2. 注入其他 Bean 使用

@Component
public class DataInitializer implements CommandLineRunner {private final UserRepository userRepository;public DataInitializer(UserRepository userRepository) {this.userRepository = userRepository;}@Overridepublic void run(String... args) throws Exception {if (userRepository.count() == 0) {userRepository.save(new User("admin", "123456"));System.out.println("已插入初始用户");}}
}

此时你可以访问数据库、Redis 等所有依赖,因为上下文已完全加载。


3. 使用 @Order 控制执行顺序(多个 CommandLineRunner)

@Component
@Order(1)
public class Runner1 implements CommandLineRunner {public void run(String... args) {System.out.println("Runner1 执行");}
}@Component
@Order(2)
public class Runner2 implements CommandLineRunner {public void run(String... args) {System.out.println("Runner2 执行");}
}
http://www.dtcms.com/wzjs/135076.html

相关文章:

  • 婚庆 网站模板班级优化大师官方网站
  • 网站充值平台怎么做的百度seo排名原理
  • 国外产品展示网站源码网站设计与制作公司
  • 网页素材网站有哪些外贸网站建设公司
  • 公司做宣传网站发票可以抵扣不郑州seo培训班
  • wordpress建网站详细教程平台怎么推广技巧
  • wordpress点击图片不显示不出来seo搜索引擎优化推荐
  • 简洁风格的网站模板免费下载整站seo优化哪家好
  • 去除wordpress底部版权信息廊坊seo整站优化软件
  • 小城市门户网站建设方案永久域名查询
  • 门户网站制作seo实战技巧
  • 泰宁县建设局网站万网商标查询
  • 怎样做公司网站网站排名优化服务
  • 南通seo网站优化软件电商网站平台有哪些
  • 公司网站seo优化的关键词免费网站
  • 梧州网站推广费用百度推广下载安装
  • 深圳 网站建设培训学校广告代理商
  • 打开网站说建设中是什么问题百度关键词
  • 深圳做积分商城网站设计国内新闻今日头条
  • 网页设计主要学什么内容排名优化公司哪家好
  • 大剧院网站建设市场监督管理局是干什么的
  • 网站底部源码google谷歌搜索主页
  • 自己做网站怎么加定位站长之家端口扫描
  • 做网站用什么系统较好免费网站推广网站破解版
  • 网站副标题wordpress此网站三天换一次域名
  • 天津谷歌优化公司青岛官网seo公司
  • 做网站用织梦好吗新网域名查询
  • 自建站做seo合肥搜索引擎推广
  • 郑州网站建设哪家有百度搜索引擎api
  • 广州做网站报价2023网站seo