📄 springbeanfactory.java
字号:
/*
* Created on 2006-3-1 21:31:46
*
* By SinoBest
* Copyright E3.org, 2005-2006, All rights reserved.
*/
package cn.com.juneng.system.common;
import javax.servlet.ServletContext;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;
import cn.com.juneng.system.service.SysMenuService;
import cn.com.juneng.system.service.SysRoleService;
import cn.com.juneng.system.service.SysUserService;
/**
* @author yehailong
*
*/
public class SpringBeanFactory {
private static ApplicationContext springContext;
private static ServletContext servletContext;
private static final String[] contextPath = { "conf/applicationContext.xml" };
public static ServletContext getServletContext() {
return servletContext;
}
public static void setServletContext(ServletContext servletContext) {
SpringBeanFactory.servletContext = servletContext;
}
public static ApplicationContext getSpringContext() {
if (servletContext != null) {
springContext = WebApplicationContextUtils
.getWebApplicationContext(servletContext);
} else {
springContext = new ClassPathXmlApplicationContext(contextPath);
}
return springContext;
}
public static Object getBean(String beanName) {
return getSpringContext().getBean(beanName);
}
/**
* @return SysUserService
*/
public static SysUserService getSysUserService() {
return (SysUserService) getBean("sysUserService");
}
/**
* @return CommonService
*/
public static CommonService getCommonService() {
return (CommonService) getBean("commonService");
}
/**
* @return SysRoleService
*/
public static SysRoleService getSysRoleService() {
return (SysRoleService) getBean("sysRoleService");
}
public static SysMenuService getSysMenuService(){
return (SysMenuService) getBean("sysMenuService");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -