springcontextutils.java
来自「一个自娱自乐的demo 开发环境 apache-tomcat-6.0.16」· Java 代码 · 共 50 行
JAVA
50 行
package com.hb.base.util;
import java.util.Locale;
import javax.faces.context.FacesContext;
import org.springframework.context.ApplicationContext;
import org.springframework.web.jsf.FacesContextUtils;
/**
* @author 何 貝
*
* Spring 上下文工具类
*
*/
public class SpringContextUtils {
/**
* 取得 ApplicationContext
*
* @return ApplicationContext
*/
public static ApplicationContext getSpringContext() {
FacesContext facesContext = FacesContext.getCurrentInstance();
ApplicationContext applicationContext = FacesContextUtils.getWebApplicationContext(facesContext);
return applicationContext;
}
/**
* 取得 SpringBean
*
* @param beanName bean名称
* @return SpringBean
*/
public static Object getSpringBean(String beanName) {
return getSpringContext().getBean(beanName);
}
/**
* 取得消息资源
*
* @param msgKey 消息Key
* @param args 消息Param
* @param locale Locale
* @return
*/
public static String getMessage(String msgKey, Object[] args, Locale locale) {
return getSpringContext().getMessage(msgKey, args, locale);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?