@Order(4)
@PostConstruct
public void construct3() throws Exception {
log.info("dddddddddddddddddddddddddddddddddddddd");
}
@PostConstruct
@Order(1)
public void construct() throws Exception {
log.info("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
}
@Order(2)
@PostConstruct
public void construct1() throws Exception {
log.info("bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb");
}
@Order(3)
@PostConstruct
public void construct2() throws Exception {
log.info("ccccccccccccccccccccccccccccccccccccc");
}
2023-06-23 18:23:38.844 INFO 9380 --- [ main] cn.liu.Decode : aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2023-06-23 18:23:38.844 INFO 9380 --- [ main] cn.liu.Decode : bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
2023-06-23 18:23:38.844 INFO 9380 --- [ main] cn.liu.Decode : ccccccccccccccccccccccccccccccccccccc
2023-06-23 18:23:38.844 INFO 9380 --- [ main] cn.liu.Decode : dddddddddddddddddddddddddddddddddddddd
如果只在其中某一个加Order注解时,注解不生效。默认随机执行