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

怎么查看一个网站是谁做的做一个网站多少钱

怎么查看一个网站是谁做的,做一个网站多少钱,校园网站建设培训的心得体会,wordpress用户数据库一、什么是 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/a/417888.html

相关文章:

  • 购买网站项目管理系统平台
  • 天津做网站制作公司正规的网店平台有哪些
  • 服饰团购网站建设做签到的网站
  • 扬州公司做网站公司长沙哪里做网站价格便宜
  • 做响应式网站价格电子工程王粟
  • 自己做网站去哪买服务器小程序制作流程步骤
  • 前端静态网站模板wordpress预加载
  • php企业中英文网站源码学习搭建网站
  • 做公司网站棋牌泉州最专业手机网站建设开发
  • 广州论坛网站建设本地网站搭建视频教程
  • 青岛 制作网站 大点的公司网络营销推广公司
  • 建筑公司网站排名嘉兴网站关键词推广
  • 智能手表网站网络营销网站建设与策划分析
  • 网页设计和网站建设网页素材提取
  • 东莞有哪些做网站浦东注册公司
  • 广州增城区门户网站大连开发区二手房最新房源
  • 做跨境网站wap免费建站
  • 网站内的搜索怎么做阿里网站注册
  • 福州网站开发网站建设相关优化
  • 做网上贸易哪个网站好微信公众平台个人注册入口
  • 深圳建设信息网站广州免费设计网站建设
  • 常熟做网站多少钱按建设银行网站公告
  • 泉州定制网站建设建设阅读网站的目的
  • 网站制作企业有哪些国外好的网站空间
  • 南京做网站费用怎样做电商网站的财务分析
  • 网站视觉首页怎么做制作一个赚钱的网站
  • 利用大平台做网站wordpress栏目首页
  • 越众做的绿色建筑的网站网站数据库安全
  • 用dw做的个人网站网站建设技术服务清单
  • 东莞做公司网站wordpress水煮鱼