package org.yyj.util;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class AppContext {
private static AppContext instance;
private ApplicationContext appContext;
public synchronized static AppContext getInstance() {
if (instance == null) {
instance = new AppContext();
}
return instance;
}
private AppContext() {
this.appContext = new ClassPathXmlApplicationContext("applicationContext.xml");
}
public ApplicationContext getAppContext() {
return appContext;
}
public static void main(String args[]){
System.out.println(AppContext.getInstance().getAppContext().toString());
}
}
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class AppContext {
private static AppContext instance;
private ApplicationContext appContext;
public synchronized static AppContext getInstance() {
if (instance == null) {
instance = new AppContext();
}
return instance;
}
private AppContext() {
this.appContext = new ClassPathXmlApplicationContext("applicationContext.xml");
}
public ApplicationContext getAppContext() {
return appContext;
}
public static void main(String args[]){
System.out.println(AppContext.getInstance().getAppContext().toString());
}
}