Create a static ApplicationContextProvider class to hold the ApplicationContext:
package com.abc;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
public class ApplicationContextProvider implements ApplicationContextAware {
private static ApplicationContext applicationContext = null;
public static ApplicationContext getApplicationContext() {
return applicationContext;
}
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
// Assign the ApplicationContext into a static variable
this.applicationContext = applicationContext;
}
}
Initialize the new bean in applicationContext.xml:
<bean id=”applicationContextProvider” class=”com.abc.ApplicationContextProvider”></bean”>
Get applicationContext:
ApplicationContext ctx = ApplicationContextProvider.getApplicationContext();
this.setDispatchManager((DispatchManager)ctx.getBean("dispatchManager"));
This blogger is recording some code samples,technical skill of java,.Net,javascript, css, html for myself use. All articles are coming from my own experience and my collections which are from internet world. If you find any material have copy right issue please leave a comment to me. I will delete it immediately. These articles are writing in English or Chinese. Hope these information can help other technical guys. Thanks for reading.
Subscribe to:
Post Comments (Atom)
-
1. Change the tile of web.xml from <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "ht...
-
1. Put your own jsf jar files in the WEB-INF/lib like WEB-INF/lib/jsf2.0.6 2. Add below context parameters in web.xml < context-...
-
Method 1: import oracle.sql.*; public class JClob { String tableName = null; // String primaryKey = null; // String primaryValue = null; // ...
No comments:
Post a Comment