Mega Code Archive

 
Categories / Java / Spring
 

Context Aware Demo

/* Pro Spring By Rob Harrop Jan Machacek ISBN: 1-59059-461-4 Publisher: Apress */ /////////////////////////////////////////////////////////////////////////////// //File: aware.xml <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans>     <bean id="contextAware" class="ContextAwareDemo"/> </beans> /////////////////////////////////////////////////////////////////////////////// import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.context.support.FileSystemXmlApplicationContext; public class ContextAwareDemo implements ApplicationContextAware {     private ApplicationContext ctx;     public void setApplicationContext(ApplicationContext applicationContext)             throws BeansException {         ctx = applicationContext;     }     public static void main(String[] args) {         ApplicationContext ctx = new FileSystemXmlApplicationContext(                 "build/aware.xml");                  ContextAwareDemo demo = (ContextAwareDemo) ctx.getBean("contextAware");         demo.displayAppContext();     }     public void displayAppContext() {         System.out.println(ctx);     } }                     ContextAwareDemo.zip( 1,196 k)