介绍
- ApplicationContextAware: 获得ApplicationContext对象,可以用来获取所有Bean definition的名字。
- BeanFactoryAware: 获得BeanFactory对象,可以用来检测Bean的作用域。
- BeanNameAware: 获得Bean在配置文件中定义的名字。
- ResourceLoaderAware: 获得ResourceLoader对象,可以获得classpath中某个文件。
- BeanClassLoaderAware: 获取当前bean的类加载器。
- ServletContextAware: 在一个MVC应用中可以获取ServletContext对象,可以读取context中的参数。
- ServletConfigAware: 在一个MVC应用中可以获取ServletConfig对象,可以读取config中的参数。
- EnvironmentAware: 获取Environment对象,通过这个对象可以获取系统变量信息。
- MessageSourceAware: 消息国际化