public class Util{
private WebApplicationContex ctx;
private Util(){
if(ctx==null){
ctx = WebApplicationContextUtils.
getRequiredWebApplicationContex (application);
}
}
static{
ctx = WebApplicationContextUtils.
getRequiredWebApplicationContex (application);
}
public static Util getInstance(){
return new Util();
}
public Object getBean(String name){
ctx.getBean(name);
}
}
我写了一个类的时候application提示报错,我看了一个没有定义,我应该怎么定义呢?
private WebApplicationContex ctx;
private Util(){
if(ctx==null){
ctx = WebApplicationContextUtils.
getRequiredWebApplicationContex (application);
}
}
static{
ctx = WebApplicationContextUtils.
getRequiredWebApplicationContex (application);
}
public static Util getInstance(){
return new Util();
}
public Object getBean(String name){
ctx.getBean(name);
}
}
我写了一个类的时候application提示报错,我看了一个没有定义,我应该怎么定义呢?
ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
dao = (RolesDAO) ctx.getBean("RolesDAO");