mirror of https://github.com/halo-dev/halo
				
				
				
			
				
					
						
							#### What type of PR is this? /kind improvement /area core /milestone 2.20.x #### What this PR does / why we need it: This PR refactors system initialization process using [SmartLifecycle](https://docs.spring.io/spring-framework/docs/6.2.x/javadoc-api/org/springframework/context/SmartLifecycle.html). All the initializations will run in the same thread sequentially and complete before web server startup. #### Which issue(s) this PR fixes: Potentially fix https://github.com/halo-dev/halo/issues/6264 #### Does this PR introduce a user-facing change? ```release-note None ```  | 
			||
|---|---|---|
| .. | ||
| src | ||
| build.gradle | ||