几个Aware接口

原创 2015年11月20日 11:41:15
Spring中提供一些Aware相关接口,像是BeanFactoryAware、ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,实现这些Aware接口的Bean在被初始之后,可以取得一些相对应的资源,例如实现BeanFactoryAware的Bean在初始后,Spring容器将会注入BeanFactory的实例,而实现ApplicationContextAware的Bean,在Bean被初始后,将会被注入ApplicationContext的实例等等。
Bean取得BeanFactory、ApplicationContextAware的目的是什么,一般的目的就是要取得一些资源的存取、或是使用那些被注入的实例所提供的机制,例如ApplicationContextAware提供了publishEvent()方法,可以支持基于Observer模式的事件传播机制。


例如:
org.springframework.context.ApplicationContextAware

加载Spring配置文件时,如果Spring配置文件中所定义的某个Bean类实现了ApplicationContextAware 接口,那么在加载Spring配置文件时,会自动调用ApplicationContextAware 接口中的

public void setApplicationContext(ApplicationContext context) throws BeansException

方法,使该bean的实例获得ApplicationContext对象。


进而可以使用ApplicationContext,例如getBean()等。


版权声明:本文为博主原创文章,未经博主允许不得转载。

1040. 有几个PAT(25)

题目链接:http://www.patest.cn/contests/pat-b-practise/1040 1040. 有几个PAT(25) 时间限制 120 ...
  • ice_camel
  • ice_camel
  • 2015年03月14日 21:14
  • 2597

utf-8的中文是一个汉字占三个字节长度吗?

这是个好问题,可以当作一个笔试题。先从字符编码讲起。 1、美国人首先对其英文字符进行了编码,也就是最早的ascii码,用一个字节的低7位来表示英文的128个字符,高1位统一为0; 2、后来欧洲人发现尼...
  • u010737354
  • u010737354
  • 2016年09月07日 09:35
  • 17961

一个汉字占几个字节的问题

一个汉字占几个字节的问题 大家都说一个汉字占两个字节(byte) 但是为什么运行程序会得到如下结果 String name="宋"; int a=name.getBytes("gb2312")...
  • vincent50411
  • vincent50411
  • 2014年08月20日 09:45
  • 1595

UTF-8编码占几个字节?

占2个字节的:带有附加符号的拉丁文、希腊文、西里尔字母、亚美尼亚语、希伯来文、阿拉伯文、叙利亚文及它拿字母则需要二个字节编码 占3个字节的:基本等同于GBK,含21000多个汉字 占4个字节的:中日韩...
  • bluetjs
  • bluetjs
  • 2016年10月26日 18:27
  • 16999

mysql和oracle的一个汉字占几个字符

以前一直使用oracle11g,一个汉字占3个字节,所以在操作mysql时也一直这样分配长度。 今天测试了下发现不对了 可以看到第一个的长度确实是15,但是第二个为什么是5? 在网上找到资料:c...
  • u011575570
  • u011575570
  • 2015年08月11日 08:59
  • 4039

new String()究竟创建几个对象?

new String()究竟创建几个对象?1. 由来遇到一个Java面试题,是关于String的,自己对String还有点研究?下面是题目的描述: 在Java中,new String("hello...
  • Sun1956
  • Sun1956
  • 2016年11月14日 17:39
  • 4561

Java语言中一个字符占几个字节?

题主要区分清楚内码(internal encoding)和外码(external encoding)就好了。 内码是程序内部使用的字符编码,特别是某种语言实现其char或String类型在内存里...
  • H12KJGJ
  • H12KJGJ
  • 2017年06月20日 13:28
  • 2667

Java中boolean类型到底占用多少个字节?

1.时间:2017-07-03 07:37:06  YuanMxy 2.问题描述:今天在复习java基础的时候发现一小问题,Java中boolean类型到底占用多少个字节? 3.问题解...
  • YuanMxy
  • YuanMxy
  • 2017年07月03日 07:37
  • 4356

Spring--AOP中的几个名词

AOP面向切面编程,是一种编程思想,并不是Spring专有,之前的博客中也写到了关于AOP的文章,Filter和代理。这篇主要介绍SpringAOP的几个概念和一般用法,不再具体细说每个名词的来源,从...
  • StubbornPotatoes
  • StubbornPotatoes
  • 2013年01月20日 20:50
  • 3102

基本内置类型中整型浮点型占多少字节

基本内置类型中整型浮点型占多少字节
  • u012211419
  • u012211419
  • 2015年08月25日 16:34
  • 3963
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:几个Aware接口
举报原因:
原因补充:

(最多只允许输入30个字)