Below is a simple example of Spring FileSystemResource.
First create an Address bean under src as shown below.
File: com.ram.beans.Address.java
package com.ram.beans; public class Address { private String street; private String city; private String state; public String getStreet() { return street; } public void setStreet(String street) { this.street = street; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } public String getState() { return state; } public void setState(String state) { this.state = state; } }
Next create applicationContext.xml file under src. The file is given below.
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="addr" class="com.ram.beans.Address"> <property name="street" value="Richmond"></property> <property name="city" value="Melbourne"></property> <property name="state" value="Victoria"></property> </bean> </beans>
Next create a main class under src as shown.
File: com.ram.app.FileSystemResourceExample.java
package com.ram.app; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.springframework.core.io.FileSystemResource; import org.springframework.core.io.Resource; import com.ram.beans.Address; public class FileSystemResourceExample { public static void main(String[] args){ Resource resource = new FileSystemResource("F:\\Blogger\\applicationContext.xml"); BeanFactory container = new XmlBeanFactory(resource); Object obj = container.getBean("addr"); Address address = (Address) obj; System.out.println("Street = "+address.getStreet()); System.out.println("City = "+address.getCity()); System.out.println("State = "+address.getState()); } }
No comments:
Post a Comment