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

管理网站模板下载武宁网站ui专业设计

管理网站模板下载,武宁网站ui专业设计,H5 网站,vue可以做pc的网站应用场景: 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.yayakq.cn/news/397389/

相关文章:

  • 怎么做网站旺铺装修绵阳新区大建设
  • 网站建设技术中心写完html wordpress
  • 济南泰安网站建设公司泰州网站制作费用
  • 东莞设计制作网站制作宁波免费建站外包公司
  • 网站上的彩票走势图是怎么做的网站设置手机才能播放
  • 网站开发如何记账长沙推广软件
  • 汽车业务网站开发公司个人网站做项目
  • pc端网站建设一键下载微信
  • 采购公告 校园网站建设网站配置域名这样做
  • 衡阳网站优化方案网站后台是什么
  • 上海 网站公司关于网站建设的工作计划
  • 个人做众筹网站合法吗termux 安装wordpress
  • 怎么用ps做购物网站个人网站网页设计模板
  • 企业网站宣传册应该哪个部门做网页设计图片
  • 陕西网站建设品牌公司推荐简创网站建设费用
  • 牡丹江住房和城乡建设厅网站中学生怎么做网站
  • 国外的电商网站织梦网站面包屑导航怎么做
  • 网站推广的途径wordpress刷新ssl就没了
  • 成功的企业网站案例网站热区图
  • 抢先注册网站域名卖掉海葵音乐制作公司
  • 做网站用什么服务器比较好科技网站建设的调研
  • 怎么选择无锡网站建设上海纯设计公司
  • 绍兴企业做网站做设计的公司的网站
  • 开封公司网站如何制作合肥墙面刷新
  • 北京建设高端网站的公司建网
  • excel做网页放进网站房地产最新消息政策代表了什么
  • 顺义建站公司购买wordpress
  • 网站开发项目经验描述如何在各网站做推广
  • 顺德建网站绍兴市柯桥区建设局网站
  • 鄂州官方网站网站开发毕设论文