首页 > 其他分享 >@Order 一个使用场景

@Order 一个使用场景

时间:2023-08-03 17:33:22浏览次数:28  
标签:自增 场景 Redis public 使用 注解 Order

@order注解是spring-core包下的一个注解,@Order的作用是定义Spring IOC容器中Bean的执行顺序的优先级(这里的顺序也可以理解为存放到容器中的先后顺序)。

遇到过使用@Order的场景:
某个利用Redis incr自增编码,服务迁移,Redis数据没有维护好,导致自增的编码丢失,下一次自增又会从头开始,这时可以使用@Order注解在服务启动时查询数据库,并把Redis的值赋上,完成初始化。
@Component
@Order(1)
public class xxxConfiguration implements ApplicationRunner {
    @Override
    public void run(ApplicationArguments args) {
        init();
    }
}

 




 

标签:自增,场景,Redis,public,使用,注解,Order
From: https://www.cnblogs.com/ZDY-XJ/p/17603952.html

相关文章

  • FreePBX使用AMI接口给分机来电播放系统录音
    FreePBX使用AMI接口给分机来电播放系统录音这里可以预先制作好一段语音文件,将其上传到FreePBX系统录音中,通过AMI接口Playback给分机来电播放系统录音制作用于播放的语音文件准备好需要播放的语音文件,下面将准备的文本”欢迎您的来电,这是是xxx公司,这里能找到您需要的产品....“,我......
  • MySQL Workbench的使用教程
    MySQLWorkbench 是MySQLAB最近释放的可视数据库设计工具。这个工具是设计MySQL数据库的专用工具。MySQLWorkbench拥有很多的功能和特性;这篇由DjoniDarmawikarta 写的文章通过一个示例展现了其中的一些。我们将针对一个订单系统建立一个物理数据模型,这里的订单系统可以......
  • 使用redis-py的两个类Redis和StrictRedis时遇到的坑
    redis-py提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令(比如,SET命令对应与StrictRedis.set方法)。Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。简单说,官方推荐使用StrictRedis方法。  不推荐Redis类,原......
  • pyredis使用场景
    1.安装pyredis首先安装pip <SHELL>#apt-getinstallpython-pip......<SHELL>#pipinstall--proxy=http://172.1.2.6:8080redisDownl......
  • ai软件-Illustrator下载-中文简体版使用 软件推荐
    Ai2020官方版是一款由Adobe公司推出的矢量图形制作软件。Ai2020最新版软件拥有强大的图像处理功能,用户能够轻松的进行布局和组织,创建出色的矢量图稿。AdobeIllustrator2020软件拥有更自然、更丰富逼真的渐变效果,并增强了文件读取机制,适合广告设计、插画回执、海报书籍等方面使......
  • Excel中Hyperlink函数的使用
    Hyperlink函数是将文本形式的链接转换为超链接。调用格式:=HYPERLINK(链接,标题)或者:=HYPERLINK(链接)具体可参考Hyperlink函数Microsoft官方文档视频演示:......
  • QuickBI提供数据可视化分析功能的工具,企业免费使用
    数字化转型的快速推进促使国内企业积极寻求数字化升级。在这个过程中,企业的创新和发展模式不断变化,尤其是对于数据驱动的智能决策系统的重要性越来越凸显。商业智能(BI)工具市场正在不断发展壮大,作为一种创新的数据分析和决策支持工具,它能够帮助企业从大量信息中提取和利用,为企业提供......
  • VM虚拟机的安装使用
    虚拟机的安装使用1.安装win10镜像1.点击创建新虚拟机2.选择典型,然后下一步3.稍后安装操作系统,然后下一步4.选择windows操作系统,版本为win10x64,然后下一步5.虚拟机命名、选择虚拟机位置,然后下一步6.最大内存为60GB、将虚拟磁盘储存为单个文件,然后下一步7.自定义硬盘选项......
  • asyncio的subprocess使用
    1.asyncio的subprocessasyncio提供了两个开箱即用的协程函数来创建子进程,这些协程函数都返回一个Process实例1.asyncio.create_subprocess_exec(),用于直接运行命令(如ls、pwd、who、python3、go等)。2.asyncio.create_subprocess_shell(),用于通过shell运行命令。cre......
  • 【亲测】解决使用super_gradients库预测图片无法获取预测结果图片
    问题在使用super_gradients库中的Yolo-nas预测图片时,想要获取预测好的图片,但执行out=model.predict("camera01.png",conf=0.6,batch_size=None)之后只能out.show()和out.save(),无法返回预测结果图片。解决方法importcv2importtorchfromsuper_gradients.trainingimportmo......