我创建了一个项目,该项目必须在启动时运行bean。 我在dispatcherServlet中创建了3个bean。 如何按顺序运行这些bean,例如A,B,C等3个bean 它应该一个接一个地运行。首先是A,然后是B,然后是C
答案 0 :(得分:1)
假设您使用的是Spring之类的框架,并假设通过“运行bean”来表示ApplicationRunner
之类的东西,而该@Order
在应用程序启动期间运行一次,则可以使用{{ 1}}。
数字越大,跑步者起步越晚。
如果Bean是依赖项,则应按必要的顺序将它们相互注入(A注入B,B注入C)。然后框架将按所需顺序解决它们。