文件路径如下:
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>
运行结果如下: