我有一个名为spring.xml的文件,在其中列出了所有bean定义,我使用bean列出了所有依赖项,指定了messageSource、dataSource等。此外,我有一个ApplicationContext类,在其中使用上下文获取所有bean。 代码如下:
package models;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class ApplicationContextClass {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
AbstractApplicationContext context = new ClassPathXmlApplicationContext("Spring.xml");
context.registerShutdownHook();
ATTModel attmodel = (ATTModel) context.getBean("att");
//ProjectModel project = (ProjectModel)context.getBean("project");
//project.call1();
attmodel.call();
System.out.println(context.getMessage("insertiondone",null, "Default greeting",null));
}
}
我有一个Dao类,其中使用了applicationContext来访问JDBCtemplate相关的bean。现在我需要使用Spring MVC开发Web应用程序,并且需要使用这个applicationContext。如何在SpringMVC中使用这些applicationContext类?我知道我需要使用applicationcontextlisteners,但是在哪里编写它们呢?谢谢。