类 SpringUtil
- java.lang.Object
-
- cn.gybyt.web.util.SpringUtil
-
- 所有已实现的接口:
org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
@Component("gybytSpringUtil") public class SpringUtil extends Object implements org.springframework.context.ApplicationContextAwarespring 工具类
-
-
构造器概要
构造器 构造器 说明 SpringUtil()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static voidaddProperty(Object key, Object value, Boolean isReplace)添加环境变量static voidaddProperty(String key, String value, Boolean isReplace)添加环境变量static voidaddProperty(Map<Object,Object> map, Boolean isReplace)添加环境变量static <T> TgetBean(Class<T> clazz)根据类获取beanstatic <T> TgetBean(Class<T> clazz, String beanName)根据beanId、类型获取对象static <T> TgetBean(String beanName)根据beanId获取对象static <T> Map<String,T>getBeansOfType(Class<T> clazz)根据类型获取对象集合static org.springframework.context.ApplicationContextgetContext()获取ApplicationContext对象static Map<Object,Object>getPropertiesMap()获取所有环境变量static Map<Object,Object>getPropertiesMap(Set<Object> keySet)获取环境变量集合,传入变量名称set集合static ObjectgetProperty(Object key)获取环境变量static StringgetProperty(String key)获取环境变量static StringgetRequestBody()获取请求体static byte[]getRequestBodyByte()获取请求体static Map<String,String>getRequestHeaders()获取请求头static Map<String,String>getRequestParam()获取请求参数mapstatic Map<String,String>getResponseHeaders()获取响应头static javax.servlet.http.HttpServletRequestgetServletRequest()获取请求对象static javax.servlet.http.HttpServletResponsegetServletResponse()获取响应对象static voidpublishEvent(org.springframework.context.ApplicationEvent event)发布事件voidsetApplicationContext(org.springframework.context.ApplicationContext context)
-
-
-
方法详细资料
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext context) throws org.springframework.beans.BeansException- 指定者:
setApplicationContext在接口中org.springframework.context.ApplicationContextAware- 抛出:
org.springframework.beans.BeansException
-
getBean
public static <T> T getBean(Class<T> clazz)
根据类获取bean- 类型参数:
T-- 参数:
clazz-- 返回:
-
getBean
public static <T> T getBean(String beanName)
根据beanId获取对象- 类型参数:
T-- 参数:
beanName-- 返回:
-
getBean
public static <T> T getBean(Class<T> clazz, String beanName)
根据beanId、类型获取对象- 类型参数:
T-- 参数:
beanName-clazz-- 返回:
-
getBeansOfType
public static <T> Map<String,T> getBeansOfType(Class<T> clazz)
根据类型获取对象集合- 类型参数:
T-- 参数:
clazz-- 返回:
-
getContext
public static org.springframework.context.ApplicationContext getContext()
获取ApplicationContext对象- 返回:
-
publishEvent
public static void publishEvent(org.springframework.context.ApplicationEvent event)
发布事件- 参数:
event-
-
getServletRequest
public static javax.servlet.http.HttpServletRequest getServletRequest()
获取请求对象- 返回:
-
getServletResponse
public static javax.servlet.http.HttpServletResponse getServletResponse()
获取响应对象- 返回:
-
getRequestBody
public static String getRequestBody()
获取请求体- 返回:
-
getRequestBodyByte
public static byte[] getRequestBodyByte()
获取请求体- 返回:
-
addProperty
public static void addProperty(String key, String value, Boolean isReplace)
添加环境变量- 参数:
key-value-isReplace-
-
addProperty
public static void addProperty(Object key, Object value, Boolean isReplace)
添加环境变量- 参数:
key-value-isReplace-
-
addProperty
public static void addProperty(Map<Object,Object> map, Boolean isReplace)
添加环境变量- 参数:
map-isReplace-
-
-