当前位置: 首页 > news >正文

十堰做网站的今日热搜榜排名

十堰做网站的,今日热搜榜排名,政府网站建设工作推进会,做的视频发到哪个网站应用场景: 1 可用在工具类中, 2 spring【Controller,service】环境中, 3 其中的一个方法getAopProxy可获得代理对象,需要将 EnableAspectJAutoProxy(exposeProxy true) 允许获取代理对象 import org.springframework.aop.framew…

应用场景
1 可用在工具类中,
2 spring【Controller,service】环境中,
3 其中的一个方法getAopProxy可获得代理对象,需要将 @EnableAspectJAutoProxy(exposeProxy = true) 允许获取代理对象

import org.springframework.aop.framework.AopContext;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
import org.springframework.beans.factory.config.BeanFactoryPostProcessor;
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.stereotype.Component;/*** spring工具类 方便在非spring管理环境中获取bean** @author ruoyi*/
@Component
public final class SpringUtils implements BeanFactoryPostProcessor, ApplicationContextAware {/*** Spring应用上下文环境*/private static ConfigurableListableBeanFactory beanFactory;private static ApplicationContext applicationContext;@Overridepublic void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {SpringUtils.beanFactory = beanFactory;}@Overridepublic void setApplicationContext(ApplicationContext applicationContext) throws BeansException {SpringUtils.applicationContext = applicationContext;}/*** 获取对象** @param name* @return Object 一个以所给名字注册的bean的实例* @throws BeansException*/@SuppressWarnings("unchecked")public static <T> T getBean(String name) throws BeansException {return (T) beanFactory.getBean(name);}/*** 获取类型为requiredType的对象** @param clz* @return* @throws BeansException*/public static <T> T getBean(Class<T> clz) throws BeansException {T result = (T) beanFactory.getBean(clz);return result;}/*** 如果BeanFactory包含一个与所给名称匹配的bean定义,则返回true** @param name* @return boolean*/public static boolean containsBean(String name) {return beanFactory.containsBean(name);}/*** 判断以给定名字注册的bean定义是一个singleton还是一个prototype。 如果与给定名字相应的bean定义没有被找到,将会抛出一个异常(NoSuchBeanDefinitionException)** @param name* @return boolean* @throws NoSuchBeanDefinitionException*/public static boolean isSingleton(String name) throws NoSuchBeanDefinitionException {return beanFactory.isSingleton(name);}/*** @param name* @return Class 注册对象的类型* @throws NoSuchBeanDefinitionException*/public static Class<?> getType(String name) throws NoSuchBeanDefinitionException {return beanFactory.getType(name);}/*** 如果给定的bean名字在bean定义中有别名,则返回这些别名** @param name* @return* @throws NoSuchBeanDefinitionException*/public static String[] getAliases(String name) throws NoSuchBeanDefinitionException {return beanFactory.getAliases(name);}/*** 获取aop代理对象** @param invoker* @return*/@SuppressWarnings("unchecked")public static <T> T getAopProxy(T invoker) {return (T) AopContext.currentProxy();}/*** 获取当前的环境配置,无配置返回null** @return 当前的环境配置*/public static String[] getActiveProfiles() {return applicationContext.getEnvironment().getActiveProfiles();}/*** 获取配置文件中的值** @param key 配置文件的key* @return 当前的配置文件的值*/public static String getRequiredProperty(String key) {return applicationContext.getEnvironment().getRequiredProperty(key);}
}

http://www.dt0577.cn/news/8407.html

相关文章:

  • 国美的网站做的怎么样百度seo推广软件
  • 微信公众号如何做网站企业网络推广技巧
  • 学校网站建设招标公告seo计费系统开发
  • 想做个小网站怎么做视频号的网站链接
  • wordpress主题nana搜索引擎优化的内容包括
  • 现在做网站的都是靠仿站的吗seo实战论坛
  • 网络维护简历模板优化软件有哪些
  • 建设网站怎么收费亚马逊关键词快速优化
  • 做网站爬闪2345浏览器官网
  • 网站建设银行转账自媒体运营
  • 怎么让客户做网站惠州seo招聘
  • 网站备案填写要求网站seo快速排名优化的软件
  • 如何做淘宝代购网站设计发帖百度秒收录网站分享
  • 厦门网站定制开发今日军事新闻头条
  • WordPress建站主机推荐最佳搜索引擎磁力王
  • 网站建设公司广告语网站日常维护有哪些
  • 南海营销网站开发百度权重优化软件
  • 淮北专业网站建设企业网站推广的方法有哪些
  • 公司网站建设维护合同范本seo推广优化外包价格
  • 怎样做移动端网站seo独立站优化
  • 无锡网站推广优化公司上海关键词优化报价
  • 网站备案在外地深圳关键词排名seo
  • 山东专业网站建设公司哪家好关键词歌词简谱
  • 手机版网站开发东莞网络推广策略
  • 深圳做网站哪家公司好一个新产品策划方案
  • 营销型网站制作公司seo怎么推排名
  • 阿里云服务器可以做几个网站老铁外链工具
  • 网站开发类毕业论文范例百度推广运营
  • 和平县做网站seo软文是什么
  • wordpress树形目录优化设计答案六年级上册语文