2
在Spring引導應用程序中,我使用了幾個註釋了@Service
的bean。我希望在創建所有其他服務bean之後創建其中一個這樣的bean。 我該怎麼辦?Java Spring引導服務bean創建順序
在Spring引導應用程序中,我使用了幾個註釋了@Service
的bean。我希望在創建所有其他服務bean之後創建其中一個這樣的bean。 我該怎麼辦?Java Spring引導服務bean創建順序
默認情況下,Spring使用服務的依賴關係來確定它創建服務的順序。
如果您希望更好地控制您的服務創建時間(即創建一個服務在所有其他服務之後(即使它沒有所有依賴項),那麼您可以使用SmartLifeCycle。
這個類允許你定義初始化(也是銷燬)你的bean的不同階段。另請參閱Spring Framework文檔中的Startup and shutdown callbacks。
它是什麼原因? – jny
你可以使用@DependsOn(「some-bean」) – mirzak