@Order(Ordered.HIGHEST_PRECEDENCE + 1)
时间: 2024-06-21 18:02:06 浏览: 158
spring ApplicationContextInitializer实现与使用.docx
`@Order(Ordered.HIGHEST_PRECEDENCE + 1)` 是Spring框架中的注解,用于定义bean在依赖注入时的排序优先级。`Ordered`是Spring的一个枚举类型,通常在配置多个具有相同类型的bean时,可以通过这个注解来指定它们的加载顺序,以便在运行时根据预设的优先级决定哪个bean先初始化。
`HIGHEST_PRECEDENCE`是最高优先级,当你加上1,意味着你希望该bean的初始化排在所有已使用`HIGHEST_PRECEDENCE`之后,但又不是最高的。这样可以确保它按照你自定义的顺序被加载。
阅读全文