|  | | 28.16.1.Resource Loader Demo |  
| 
 |  
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"> 
 
</beans>
  |     
 
 |  
File: Main.java  |  
   
import org.springframework.context.ApplicationContext; 
import org.springframework.context.support.ClassPathXmlApplicationContext; 
import org.springframework.core.io.Resource; 
 
public class Main { 
  public static void main(String[] args) throws Exception { 
    ApplicationContext ctx = new ClassPathXmlApplicationContext("context.xml"); 
 
    Resource res1 = ctx.getResource("file:///tmp"); 
    System.out.println(res1.getClass()); 
    Resource res2 = ctx.getResource("classpath:com/yourName/Complex.class"); 
    System.out.println(res2.getURL()); 
    Resource res3 = ctx.getResource("http://www.google.com"); 
    System.out.println(res3.getFile()); 
  } 
 
}
  |     
 
 |  
   Download:  Spring-ResourceLoaderDemo.zip( 2,598 k) |  
 
| 28.16.Resource |   | 28.16.1. | Resource Loader Demo |   |   
 |