@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