What happens if a bean attempts to load the Spring application context in its constructor?
Posted
by Derek Mahar
on Stack Overflow
See other posts from Stack Overflow
or by Derek Mahar
Published on 2010-05-27T18:22:54Z
Indexed on
2010/05/27
18:31 UTC
Read the original article
Hit count: 223
Given the following Spring application context and class A, what happens when you run class A?
applicationContext.xml (in classpath):
<?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-2.5.xsd">
<bean name="a" class="A"/>
</beans>
A.java:
class A {
private ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
public static void main(String[] args) {
A a = new A();
}
}
© Stack Overflow or respective owner