简介 目录 评价 推荐
  • Leyad 2020-06-17

    http://img4.mukewang.com/5ee96cb700010fee13660768.jpg相当于从集合中通过id名称获取对象(看上去似乎时类似操作)?

    截图
    0赞 · 0采集
  • Leyad 2020-06-17

    此处接口必须实现的方法是一个在加载时就会执行的set方法,在IOC容器中生成对象后,因为后面调用的就是之前生成的容器中的这个对象,所以hash值相同,是为一个对象。

    0赞 · 0采集
  • 慕莱坞9426565 2020-04-06

    Aware Injected Dependency

    截图
    0赞 · 0采集
  • 慕莱坞9426565 2020-04-06

    Aware

    截图
    0赞 · 0采集
  • 慕娘7173298 2019-10-08

    Aware接口的实现可以帮助我们获得资源,就好比取得ServletConfig和ServletContext

    0赞 · 0采集
  • SongNeil熊 2019-09-16

    what is Aware 

    截图
    0赞 · 0采集
  • ACGkaka1 2019-09-03

    Aware接口:http://img2.mukewang.com/5d6e5a7700015b4006700270.jpg

    截图
    0赞 · 0采集
  • qq_蓝海_12 2019-08-12

    定义:Spring中提供了一些以Aware结尾的接口,实现了Aware接口的Bean在被初始化后,可以获取相应资源,通过Aware接口,可以对Spring相应资源进行操作(慎重),前提配置<bean>标签,并使用ioc容器去记性加载。

    ApplicationContextAware:Bean类实现该接口,通过覆盖该接口提供的setApplicationContext方法,可以直接获取spring上下文,而不用我们自己手动创建。

    BeanNameAware:Bean类实现该接口,通过覆盖该接口提供的setBeanName方法,可以得到bean的name(id)

    同时实现两个接口,通过setBeanName可以得到bean的name,通过applicationContext.getBean(this.name)得到此bean的实例。


    0赞 · 0采集
  • qq_慕田峪3304025 2019-08-11
    moocApplicationContext这个类是由ApplicationContext创建的,moocApplicationContext继承自ApplicationContextAware,ApplicationContext也继承自ApplicationContextAware, getBean是ApplicationContextAware这个接口中的方法,则实现类ApplicationContext可以调用该方法。
    截图
    0赞 · 0采集
  • 大冬无敌 2019-07-30

    定义:Spring中提供了一些以Aware结尾的接口,实现了Aware接口的Bean在被初始化后,可以获取相应资源,通过Aware接口,可以对Spring相应资源进行操作(慎重),前提配置<bean>标签,并使用ioc容器去记性加载。

    ApplicationContextAware:Bean类实现该接口,通过该接口提供的方法,可以直接获取spring上下文,而不用我们自己手动创建。


    0赞 · 0采集
  • 釋然風亭 2019-05-29

    Spring中的Aware接口2

    截图
    0赞 · 0采集
  • 釋然風亭 2019-05-29

    Spring中的Aware接口1

    截图
    0赞 · 0采集
  • 釋然風亭 2019-05-29

    Aware的两种常用接口

    截图
    0赞 · 1采集
  • 釋然風亭 2019-05-29

    Spring中的Aware接口

    截图
    0赞 · 1采集
  • 盼盼panpan 2019-05-19

    spring Bean可以实现相应的aware接口,之后在该Bean对象中就可以获取到IOC容器中的一些资源

    0赞 · 0采集
  • 大鹏111 2019-05-16

    Aware接口

    定义:Spring中提供了一些以Aware结尾的接口,实现了Aware接口的Bean在被初始化后,可以获取相应资源,通过Aware接口,可以对Spring相应资源进行操作(慎重),前提配置<bean>标签,并使用ioc容器去记性加载。

    ApplicationContextAware:Bean类实现该接口通过该接口提供的方法,可以直接获取spring上下文,而不用我们自己手动创建。

    BeanNameAware:Bean类实现该接口通过该接口提供的方法,可以直接获取<bean>标签的Id。

    ApplicationEventPublisherAware:提供事件的发布。

    BeanClassLoaderAware:找到相关的类加载器。

    案例:通过传入的Bean的ID和传入的ApplicationContext对象,来获取Bean的对象(原理:IOC容器加载配置文件,通过<bean>标签,去实例化Bean,由于实现了XXXAware接口,通过setXXX方法,去获取相应的资源


    public class MoocApplicationContext implements ApplicationContextAware,BeanNameAware {

    private String name;(通过这种方式就可以在其他方法中进行使用该对象,例如判断某个对象是否存在)

    @Override

    public void setApplicationContext(ApplicationContext ac) throws BeansException {

    System.out.println("setApplicationContext的ApplicationContext:"+ac.hashCode());

    System.out.println(ac.getBean(this.name,MoocApplicationContext.class));

    }

    @Override

    public void setBeanName(String name) {

    this.name=name;

    System.out.println("setBeanNamename的方法"+name);

    }


    }

    xml:

       <bean id="moocApplicationContext" class="MoocApplicationContext" ></bean>

    测试:


    @Test

    public void testMooc(){

    ApplicationContext ac=new ClassPathXmlApplicationContext("spring-ioc.xml");

    System.out.println("test的ApplicationContext:"+ac.hashCode());

    }

    结果:

    setBeanNamename的方法moocApplicationContext

    setApplicationContext的ApplicationContext:1516607441

    MoocApplicationContext@4c7335b1

    test的ApplicationContext:1516607441


    0赞 · 6采集
  • 圣所中的少年 2019-04-26

    Aware的三个特性如下

    截图
    0赞 · 0采集
  • ggartist 2019-04-16

    Aware接口:

    (1)在bean初始化之后,可以获取相应的资源。  (2)通过Aware接口,可以对Spring相应资源进行操作。(3)对Spring进行简单的扩展。

    截图
    0赞 · 0采集
  • 小鱼小鱼吃虾米 2019-04-14

    Spring中提供了一些以Aware结尾的接口

    截图
    0赞 · 0采集
  • 慕粉1933128233 2019-03-27

    Aware的介绍

    截图
    0赞 · 0采集
  • leeo_may 2019-03-16

    实现了ApplicationContextAware接口可以获得applicationContext上下文信息

    截图
    0赞 · 0采集
  • leeo_may 2019-03-16

    常用aware实现类

    截图
    0赞 · 0采集
  • leeo_may 2019-03-16

    常用的Aware实现类

    截图
    0赞 · 0采集
  • leeo_may 2019-03-16
    • 实现了Aware结尾的接口的实现类,可以在bean被初始化之后获取相应的资源;

    • 获得的资源操作要慎重,资源都是容器的核心资源,操作很可能造成异常


    截图
    0赞 · 0采集
  • 潇湘墨殇 2019-03-12
    同样记下来
    截图
    0赞 · 0采集
  • 潇湘墨殇 2019-03-12
    拿小本本记下来
    截图
    0赞 · 0采集
  • 潇湘墨殇 2019-03-12
    不知道什么的内容,记下来就对了
    截图
    0赞 · 0采集
  • 潇湘墨殇 2019-03-12

    Aware接口

    截图
    0赞 · 0采集
  • 爱吃娃娃菜的阿菜 2019-03-07

    Spring Aware接口

    截图
    0赞 · 0采集
  • 韩DD 2019-01-16

    常用Spring中的Aware接口3

    截图
    0赞 · 0采集
数据加载中...
开始学习 免费