Spring应用【2】FileSystemXmlApplicationContext的使用

48 阅读1分钟

文件路径如下:

image.png

FileSystemXmlApplicationContextTest的内容如下:

public class FileSystemXmlApplicationContextTest {
   public static void main(String[] args) {

      String xmlPath = "D:\JavaProject\webplatform\spring-test\src\main\resources\test\FileSystemXmlApplicationContextTest.xml";
      FileSystemXmlApplicationContext context = new FileSystemXmlApplicationContext(xmlPath);

      String[] beanDefinitionNames = context.getBeanDefinitionNames();
      for (String beanDefinitionName : beanDefinitionNames) {
         System.out.println("bean 名称:" + beanDefinitionName);
      }

   }
}

TestService的内容如下:

public class TestService {
   private String name;
}

FileSystemXmlApplicationContextTest.xml如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "https://www.springframework.org/dtd/spring-beans-2.0.dtd">

<beans>
   <bean id="testService" class="test.applicationcontext.TestService"/>
</beans>

运行结果如下: image.png