Mega Code Archive

 
Categories / Java Tutorial / Spring
 

Class Path Resource

File: context.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"        xsi:schemaLocation="                 http://www.springframework.org/schema/beans                 http://www.springframework.org/schema/beans/spring-beans.xsd">     <bean id="logging" class="LoggingBean"/> </beans> File: Main.java import org.springframework.beans.factory.BeanNameAware; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.springframework.core.io.ClassPathResource; public class Main {   public static void main(String[] args) throws Exception {     XmlBeanFactory factory = new XmlBeanFactory(         new ClassPathResource("context.xml"));     LoggingBean lb = (LoggingBean) factory.getBean("logging");     lb.run();   } } class LoggingBean implements BeanNameAware {   private String name;   public void setBeanName(String name) {     this.name = name;   }   public void run() {     System.out.println("Bean name is'" + this.name + "'.");   } }