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

嘉鱼网站建设哪家专业/电商代运营公司

嘉鱼网站建设哪家专业,电商代运营公司,中国网页设计欣赏,做响应式网站多少钱平常开发中有可能需要实现在项目启动后执行的功能,SpringBoot提供的一种简单的实现方案就是添加一个model并实现CommandLineRunner接口,实现功能的代码放在实现的run方法中。 先看CommandLineRunner接口的API: import org.springframework.core.annota…

平常开发中有可能需要实现在项目启动后执行的功能,SpringBoot提供的一种简单的实现方案就是添加一个model并实现CommandLineRunner接口,实现功能的代码放在实现的run方法中

先看CommandLineRunner接口的API:

import org.springframework.core.annotation.Order;
public interface CommandLineRunner {/*** Callback used to run the bean.* @param args incoming main method arguments* @throws Exception on error*/void run(String... args) throws Exception;
}

example:

import org.springframework.boot.CommandLineRunner;
import org.springframework.stereotype.Component;@Component
public class StartupRunner implements CommandLineRunner{@Overridepublic void run(String... args) throws Exception {System.out.println(">>>>>>>>>>>>>>>服务启动执行,执行加载数据等操作<<<<<<<<<<<<<");}
}

启动截图示例:

在这里插入图片描述
如果有多个类实现CommandLineRunner接口,如何保证顺序:

SpringBoot在项目启动后会遍历所有实现CommandLineRunner的实体类并执行run方法,如果需要按照一定的顺序去执行,那么就需要在实体类上使用一个@Order注解【 @Order(value=1..)】(或者实现Order接口)来表明顺序.

ex1:

import org.springframework.boot.CommandLineRunner;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;@Component
@Order(value=1)
public class StartupRunnerOne implements CommandLineRunner{@Overridepublic void run(String... args) throws Exception {System.out.println(">>>>>>>>>>>>>>>服务启动第一个开始执行的任务,执行加载数据等操作<<<<<<<<<<<<<");}
}

ex2:

import org.springframework.boot.CommandLineRunner;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;@Component
@Order(value=2)
public class StartupRunnerTwo implements CommandLineRunner{@Overridepublic void run(String... args) throws Exception {System.out.println(">>>>>>>>>>>>>>>服务第二顺序启动执行,执行加载数据等操作<<<<<<<<<<<<<");}
}

上面两个类的示例代码,启动后执行顺序看截图

在这里插入图片描述

http://www.lbrq.cn/news/806419.html

相关文章:

  • 南部网站建设/西安网站建设公司排行榜
  • 做字体的网站/本地推广最好用的平台
  • 找公司做网站源代码给客户吗/济南seo官网优化
  • 做网站等保收费/汽车推广软文
  • 电视网站后台管理系统漏洞/seo优化一般多少钱
  • 查询网站服务商/百度站长平台工具
  • wordpress的wp后台css样式错乱/北京关键词优化平台
  • 上海高端网站定制建设公司/临沂seo排名外包
  • 手机直播app开发制作/关键词优化一般收费价格
  • 做网站使用字体图标/线上营销工具
  • 网络舆情现状分析/seo网站关键词
  • 贵州网站设计/山东搜索引擎优化
  • 泰康人寿保险官方网站/企业seo推广
  • 男人做鸭子的网站/十堰seo排名公司
  • 营销型网站建设合同/杭州关键词自动排名
  • 16年百度对泛解析网站的惩罚/上海seo外包公司
  • 也买酒技术网站建设/seo静态页源码
  • 网络销售怎么做网站/2023年重大时政热点
  • 男女做羞羞事的网站/站长工具如何使用
  • 成都网站制作怎么样/阿里云搜索引擎
  • flask做视频网站/如何做网销
  • 网站建设备案书模板/今日预测足球比分预测
  • 企业门户网站建设渠道/种子库
  • wordpress登录页美化/青岛seo网站管理
  • 小说网站怎么做用户画像/网页百度
  • 北京P2P公司网站建设/淘宝指数查询工具
  • 开发网站有什么用/seo外链购买
  • 阿里云服务器做电影网站/佛山网站开发公司
  • 昆明cms模板建站/百度手机助手app安卓版官方下载
  • 信息科技有限公司网站建设/商品热搜词排行榜
  • 【力扣】面试经典150题总结01-数组/字符串
  • kmp复习,需要多看多练
  • 【网络安全】等级保护2.0解决方案
  • 华为昇腾NPU卡 文生视频[T2V]大模型WAN2.1模型推理使用
  • YOLOv5u:无锚点检测的革命性进步
  • SketchUp纹理贴图插件Architextures安装使用图文教程