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

十堰做网站的泉州seo

十堰做网站的,泉州seo,网站建设子栏目文案,建设视频网站要求应用场景: 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.jinmujx.cn/news/111813.html

相关文章:

  • 个人做网站要注意什么网站推广120种方法
  • 找人做网站都要提供什么网络营销策划书ppt
  • diy在线设计平台天津网站建设优化
  • 网站建设第三方验收收费标准营销策略手段有哪些
  • 网站建设费用表百度信息流投放技巧
  • 南京网站设计课程南宁百度推广seo
  • asp.net怎么做登录网站站长工具的网址
  • 长沙专门做网站公司有哪些市场营销策略有哪4种
  • 企业网站开发与设计整合营销的概念
  • 电子商务网站进度的基本流程西安seo优化工作室
  • wordpress 圆角图片seo优化网站教程百度
  • 上海哪家公司做网站最好杭州关键词排名工具
  • 高端品牌网站建设优势内江seo
  • 黄江网站建设长沙专业网络推广公司
  • 珠海网站建设官网东莞关键字排名优化
  • 购物网站运营seo优化排名易下拉软件
  • 做网站从什么做起搜狗引擎
  • 工商网上注册优化大师
  • 淘宝客网站可以做分销吗市场推广是做什么的
  • 招聘做牙技工的网站市场营销分析案例
  • 淮安做网站的有多少软文客
  • 网站建设预算表怎么免费建立网站
  • 住房和城乡建设网站推广公司品牌
  • 公司官网制作需要多少钱一个仁茂网络seo
  • 做外贸主要在那些网站找单seo搜索工具栏
  • html5商城网站搜狗输入法下载安装
  • 南充微网站建设国外网站开发
  • 兖州网站开发业务多平台怎么样
  • 网站竞争对手推广平台有哪些渠道
  • 信誉好的合肥网站建设seo公司 彼亿营销