Order注解
按着顺序执行
@Order(1)public BeanConifg{ }
Bean注解
注解在方法上创建Bean的实例
@Beanpublic Bean getBean(){ return new Bean();}
Import注解
类实例注入
@Import({BeanConfig.class})public Config{}
Lazy注解
值为true只有在被引用的时候才会加载。 值为false会在容器初始化的时候急切的加载。
@Lazy(true)public Config{}
AliasFor注解
给注解提供别名
@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Mappingpublic @interface RequestMapping { String name() default ""; @AliasFor("path") String[] value() default {}; @AliasFor("value") String[] path() default {}; ...}
Value注解
获取properties属性
@Value("${url}")private String url;