Spring自动加载数据几种方式执行顺序
- Spring应用启动过程中,肯定是要自动扫描有@Component注解的类,加载类并初始化对象进行自动注入。
- 加载类时首先要执行static静态代码块中的代码,
- 之后再初始化对象时会执行构造方法。
- 在对象注入完成后,调用带有@PostConstruct注解的方法。
- 当容器启动成功后,再根据@Order注解的顺序调用CommandLineRunner和ApplicationRunner接口类中的run方法。
- 因此,加载顺序为static>constructer>@PostConstruct>CommandLineRunner和ApplicationRunner.

浙公网安备 33010602011771号