跳过导航链接
org.noear.solon.core

类 Aop

    • 构造器详细资料

      • Aop

        public Aop()
        已过时。 
    • 方法详细资料

      • context

        public static AopContext context()
        已过时。 
      • wrap

        public static BeanWrap wrap(Class<?> type,
                                    Object bean)
        已过时。 
        包装bean,不注册
        参数:
        type - 类型
        bean - 实例
      • wrapAndPut

        public static BeanWrap wrapAndPut(Class<?> type)
        已过时。 
        包装bean,并尝试注册
        参数:
        type - 类型
      • wrapAndPut

        public static BeanWrap wrapAndPut(Class<?> type,
                                          Object bean)
        已过时。 
        包装bean,并尝试注册
        参数:
        type - 类型
        bean - 实例
      • has

        public static boolean has(Object nameOrType)
        已过时。 
        检楂是否有bean
        参数:
        nameOrType - bean name or type
      • get

        public static <T> T get(String name)
        已过时。 
        获取bean
        参数:
        name - bean name
      • get

        public static <T> T get(Class<T> type)
        已过时。 
        获取bean
        参数:
        type - bean type
      • getOrNew

        public static <T> T getOrNew(Class<T> type)
        已过时。 
        获取bean或生成bean
        参数:
        type - bean type
      • getAsyn

        public static void getAsyn(String name,
                                   Consumer<BeanWrap> callback)
        已过时。 
        异步获取bean
        参数:
        name - bean name
      • getAsyn

        public static void getAsyn(Class<?> type,
                                   Consumer<BeanWrap> callback)
        已过时。 
        异步获取bean
        参数:
        type - bean type
      • inject

        public static <T> T inject(T bean)
        已过时。 
        尝试注入
        参数:
        bean - 实例
      • inject

        public static <T> T inject(T bean,
                                   Properties propS)
        已过时。 
        尝试用属性注入
        参数:
        bean - 实例
        propS - 属性
      • beanOnloaded

        public static void beanOnloaded(Consumer<AopContext> fun)
        已过时。 
        添加Onloaded事件
      • beanOnloaded

        public static void beanOnloaded(int index,
                                        Consumer<AopContext> fun)
        已过时。 
      • beanForeach

        public static void beanForeach(BiConsumer<String,BeanWrap> action)
        已过时。 
        遍历有name的bean包装
        参数:
        action - 执行动作
      • beanForeach

        public static void beanForeach(Consumer<BeanWrap> action)
        已过时。 
        遍历没有name的bean包装
        参数:
        action - 执行动作

Copyright © 2022. All rights reserved.