一、@Order
注解@Order的作用是定义Spring容器加载Bean的顺序
@Retention(RetentionPolicy.RUNTIME)
@Target({
ElementType.TYPE, ElementType.METHOD, ElementType.FIELD})
@Documented
public @interface Order {
/**
* 默认最低优先级
*/
int value() default Ordered.LOWEST_PRECEDENCE;
}
二、@Order使用
简单使用一下@Order测试效果
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
@Component
@Order(1)
public class ComponentOne{
ComponentOne(

本文介绍了Spring框架中的@Order注解,用于定义Bean加载的顺序。通过一个简单的测试示例展示了@Order的使用,但在初始尝试中并未按预期生效。接着,文章提到了实现CommandLineRunner接口来在项目启动后执行特定代码,此时@Order注解的顺序作用得以体现,但同时也指出@Order注解的深入理解仍有待研究。
最低0.47元/天 解锁文章
787

被折叠的 条评论
为什么被折叠?



