import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class ILockService implements ServletContextListener{
static IUserRecordService userRecordService;
@Override
public void contextInitialized(ServletContextEvent sce) {
userRecordService = WebApplicationContextUtils.getWebApplicationContext(sce.getServletContext()).getBean(IUserRecordService.class);
}
@Override
public void contextDestroyed(ServletContextEvent servletContextEvent) {
}
public String invoke(String xmlData) {
//解决该处userRecordService为null的问题
UserRecord user = userRecordService.queryUserById(Id);
}
}
<listener>
<description>ILockService</description>
<listener-class>com.cn.hnust.webservice.server.ILockService</listener-class>
</listener>